|
|
安徽互聯網聯盟主辦老K主持的千人站長講座已經到第45期了,本期嘉賓張恩民在大學期間創辦了“好伍佰娛樂網”日訪問量超過3萬IP。同時創刊了《中國站長報》(CNZZB)但因文章版權問題站長報只發行了五期逼迫關閉。05年畢業后留校,因不甘于平淡生活,10月份簽約到上海“和家網-裝潢門戶”做PHP技術開發。在此期間帶領團隊開發了網絡論壇真實社區交互積分系統、齊魯數據主機聯盟系統、SMS手機增值分成系統,ERP-HR管理系統。07年換到一家外企公司做技術主管,負責開發和構架工作。07年底創辦了 “PHP100中文網” 以原創視頻教程和軟件代碼為主,網站提供的教程被各大門戶教學網站轉載,據不完全估算月下載和瀏覽量近50萬次。現在網站也是業內少數知名的PHP門戶。多年LAMP開發經驗和大中型網站開發,有著自己的獨立的一套網絡開發設計、系統安全維護的思路。
熱烈祝賀千人站長講座會員近3000人,前5個500人大群幾乎滿員,只有少量席位可加,不再進行宣傳。新開六群(500人)有興趣的加,群號為:47595511。請大家憑53w.net注冊的UID進群。
感謝大家長期以來對千人站長講座的支持。目前全部45期講座合集地址為http://www.53w.net/space.php?do=mtag&tagid=399 每周一期將公益講座進行到底!請尊重學習環境我們隨時會T從來不發言的站長讓更多想學習的站長進來。
以下是本次講座實錄:
大家好,我是PHP100中文網張恩民,很高興今天來到這里跟大家一起討論下站長相關的話題。可能今天的講課內容大家覺的不是很明白,有人會問,今天到底要講什么? 我也不繞圈子,先來介紹一下大概要講的幾個問題。我簡單總結了一下:
為什么PHP程序將成為個人站長的首先?
個人站長如何利用PHP為我們做更多的事情?
如何選擇適合自己的PHP開源程序、又應該注意些什么?
什么樣的PHP開源程序才利于讓草根站長發展?
1、現在互聯網中最熱門的開源WEB語言是什么
大家要問現在網絡中最流行什么語言做網站,那你去源碼網站看一下什么樣的程序下載量最大,或IDC提供什么樣的虛機最多就很清楚,PHP現在已經成為草根站長的首選。其實PHP成為草根的首選有2個最主要的因素,就如同之前ASP受寵一樣:
首先是PHP有眾多的成品應用程序:
相信大部分的草根站長身上的銀子都不是很充裕,自掏腰包去開發一個程序或者去買一套程序不太現實。所以擁有眾多的PHP源碼和程序是最好的理由,隨便去下載一個CMS、BBS、SHOP網站就起來了。這可以大大降低草根站長的門檻。(當然門檻低也有缺點,等下我們再來談)
另一個就是PHP程序是開源的:
這個應該也是很多草根站長最需要的。雖然都是草根站長但也終究一天會變成大樹,根據網站的發展和運營的方向程序將不在適應需求時,那就需要做一些程序修改這個時候開源就變的尤其重要,不至于轉換換程序或者是重新開發導致對網站的影響。
當然還有一些其他的原因,比如PHP的語法相對簡單,類似C有類似perl語言,基本上80、90后的兄弟們多多少少在學校都接觸過一點C 或 類似C的語言,所以改起代碼來,就算不會寫也混個臉熟。最重要的是現在PHP不僅僅是我們個人站長在用,現在baidu前臺,淘寶,58同城,這樣大型的網站也在使用。
個人站長如何利用PHP為我們做更多的事情?
就像剛剛說的,PHP是比較容易上手,就算我們站長不是程序員,能寫幾行簡單的代碼便能為我們網站增添很多色彩豈不是很好的事情。所以我建議大家能掌握一點PHP知識,至少明白邏輯也好。在這里跟大家介紹幾個PHP函數的使用方法看看是不是很簡單。
1、網頁跳轉,可能大家都會用js或html實現,但有時候很不利于SEO,有時候baidu這樣的搜索引擎還會可以屏蔽這樣的代碼,那使用PHP就不會出現這樣的情況
Header("Location: 網址"); 就這么簡單,比js html 代碼都簡單
2、如果我們有個查詢程序,比如火車表或某某內容庫,這個時候我們可以防止判斷來路防止別人盜用我們的庫而帶來的壓力。PHP來獲取對方來路也很簡單,只需要一個內部函數
$_SERVER['HTTP_REFERER']; 就這一個函數就可以獲取來路地址,這樣我們做個簡單的判斷就可以防止別人盜用了,下載也可以哦。
If($_SERVER['HTTP_REFERER']=="你的網址")正確執行 else 非法并彈出廣告
是不是很簡單。我們再看點大家最關心或者對一些站長來講感覺很神奇的小偷程序
給大家講一個小偷程序的原理,PHP只需要幾行代碼就可以實現,我們來看一下
第一步讀取遠程的網頁內容,file_get_contents("遠程網址或者頁面"); 就ok 了
第二步替換里面的鏈接或圖片 preg_replace("舊的內容","替換的新內容","剛剛獲取的內容");
第三步輸出替換好的內容,使用 echo 或 print 輸出就可以了
大功告成,超級簡單的小偷程序。
我們來看個例子
$old=file_get_contents("http://bbs.php100.com/index.php"); //遠程獲取網址內容
$new=preg_replace("舊的內容","替換的新內容",$old); //替換不需要的內容
Echo $new; //輸出到頁面上
當然這個比較簡單,我們可以根據自己的情況修改這樣的例子,就是告訴大家其實PHP給我們帶來了豐富的函數庫,我們不需要懂邏輯,哪些鬼東西就讓程序員去寫吧,我們只需要學會使用一些比較實用函數就可以了,你既然會聊QQ,記住幾個這樣的單詞應該也不是難事。
因為時間有限我就先簡單介紹到這里,大家有興趣可以看看我們PHP100視頻教程(www.PHP100.com),我們有詳細的語言視頻和一些比較實用的功能,比如天氣預報的小偷程序等。呵呵,算是小AD吧,但希望對大家有所幫助。
如果實在你對代碼或程序不感冒,那我們就直接去找成熟的PHP源碼吧。
如何選擇適合自己的PHP開源程序來建立自己的網站?
因為PHP簡單容易上手,所以現在PHP的源碼越來越多,程序的水平也層次不齊,那我們選擇源碼的時候就要注意,我們選擇PHP源碼要注意幾點。
1、程序使用什么數據庫,因為PHP跟ASP不同,大部分PHP使用的是mysql數據庫,所以要注意自己的服務器或空間環境。當然PHP擴展性很好,也有使用TXT作為數據庫的,這就免除了我們購買mysql空間的問題。
當然現在大部分的IDC都送mysql的,呵呵,這點可是前幾年沒有的!
2、PHP版本問題,因為PHP升級比較快,一些在較老版本上開發PHP程序,比如PHP4在PHP5上運行會出現問題。當然對我們以后升級和整合其他程序也會存在問題。
3、PHP開源為王,不要相信那些不開源會更安全的說法。
4、夠用就好,不要好高騖遠。因為個人站長最大的優勢就是速度快,不要因為一個龐大的程序耽誤了你先入為主的機會。
5、如果想做比較長久或稍微部分投入的打算,還是不建議使用較新的源碼。后果可想而知,一些問題會把你的積極性打擊掉的。
6、PHP盡量使用一些可以跨平臺的,比如在linux下可以使用的,這對我們以后遷移網站或服務器有更多的選擇。
一口氣說了這么多,呵呵,還有一個比較重要的事情就是,大家不要整天蹲在源碼網站等程序,要先做好自己的計劃,再去找源碼。否則自己都不知道啥東西好,有意思嗎?時間就是最好的競爭手段。
什么樣的開源程序才利于讓草根站長發展?
這個話題其實很敏感,可能會牽扯到一些PHP軟件商的利益,我在這里就只簡單介紹一下。
1、代碼要規范,而且周邊團隊比較多。這樣的話就算官方不給我們維護,也有很多人在研究這個程序,隨便花點小錢或網上搜索一下,相關問題就可解決或擴展整合其他的程序。等以后發展大了招人來做事也容易讓程序員上手。不至于浪費我們很多寶貴的時間讓程序員是研究。
2、負載壓力要大的。這個可能對個人站長來講評估難度比較大。比如我們現在又1000ip沒問題,但到了1萬ip了,這個程序完蛋了,這樣的事情也常有發生,甚至對我們站長是一個很大的打擊,所以在選擇的時候可以盡可能的選擇mysql或者mssql這樣大型數據庫的程序。能生產html的程序也很重要,即利于SEO又可以減少程序的壓力。
3、選擇國內的程序也很重要,現在國外很多程序也有中文版的,但中國人的使用習慣和國外還是有區別的,在技術維護和溝通上也有很大難度。而且國外對版權限制很嚴格,就算國內的也有版權問題,當你只是一個人站長的時候他們是不會向你收費的,因為他們知道你是他們的支持群體,不敢得罪你,有一天你發展大了,你還在乎那點小錢嗎,呵呵。你說大爺不在乎,這點版權費賞給你!
3、最后一點我要說的是,最好使用官方下載或原始程序。不要去下載XX美化版的,XX升級版的程序,這樣可能會帶來不可估計的隱患,如后門,無法升級,當你死的時候都不知道北在哪里。
互動環節
問:phpcms的創始人離開后重新開發的cmstop是否值得期待
答:如果真的是市場空白,你就要考慮是不是風險和成果成正比了我知道cmstop其實一個程序的好壞不是人而是時間的積累用的人多了,問題解決的就多了程序就成熟了,說白了,我們大家就是小白
問:我想請問下,我現在用的是dede程序,但是織夢的安全性怎么樣?有沒其他更好的PHP開源程序介紹個?
答:dede因為做的功能太多了,不免出現問題,重點的是,后臺和會員系統
把會員系統重要的文件名改一下一些不需要改動的目錄,設置一下權限,如果是linux下設置775
問:如果一個小站長的一個創意出來了,可是他本身不懂程序,又沒有能力去開發,經濟實力也不是很好,現在的成套的程序又不是很適合或者功能達不到預期目標該怎么辦
答:先把自己的思路計劃清楚了,基本上現在網絡上的程序都有了,就算不容易實現的,你感覺這又是個空白,花點小錢也未嘗不可
特別提示:2009.12.12江西站長年會300人規模目前火熱報名、參與互助推廣中http://2009.jxzz.org.cn/ 誠邀諸位站長同仁參與。
產品推薦:炎黃網絡聯手HDWIKI免費百科空間贈送 http://kaiyuan.huodong.com/china35
最后總結:本期嘉賓請到了PHP100的創始人張恩民給大家談談如何學好PHP,他以言簡意賅的講述描述了如何學好PHP和PHP的基礎知識,讓很多站長都充電不少,下期我們開始全面測試由NTALKER定制開發的萬人站長講座聊天系統,也有幸請到了空姐網的創始人宋海軍談談如何做好特色社區。所以也是不容錯過的有興趣的站長可以參與互動,但是如果是發AD的就免了,感謝諸位的支持下期見。講座前五個群已滿,新到站長可加500人講座六號群:47595511,我們將永久免費提供公益服務,但是長期不發言的會員一律被T。
特別鳴謝:本講座得到中國站長站、A5站長網、落伍者、草根網、中國站長、中國建站、站長中國、web開發網、愛聚集、我拉網、《站長》雜志、站長Z周刊、itbear、推一把、挖軟件、門戶通等多家知名站長相關媒體的鼎力支持及國內知名IDC服務商炎黃網絡的技術支持。本次講座將會在上述站長媒體同期發布,在此表示特別感謝。 |
溫馨提示:
1、本內容內由作者投稿,版權歸原作者所有!
2、本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
3、本內容若侵犯到你的版權利益,請聯系我們,會盡快給予刪除處理!
|