1. 創(chuàng)業(yè)頭條
  2. 創(chuàng)業(yè)故事
  3. 正文

千人站長(zhǎng)講座第45期:PHP100張恩民 如何用PHP武裝網(wǎng)站

 2009-11-14 20:30  來源:  我來投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過

安徽互聯(lián)網(wǎng)聯(lián)盟主辦老K主持的千人站長(zhǎng)講座已經(jīng)到第45期了,本期嘉賓張恩民在大學(xué)期間創(chuàng)辦了“好伍佰娛樂網(wǎng)”日訪問量超過3萬IP。同時(shí)創(chuàng)刊了《中國站長(zhǎng)報(bào)》(CNZZB)但因文章版權(quán)問題站長(zhǎng)報(bào)只發(fā)行了五期逼迫關(guān)閉。05年畢業(yè)后留校,因不甘于平淡生活,10月份簽約到上海“和家網(wǎng)-裝潢門戶”做PHP技術(shù)開發(fā)。在此期間帶領(lǐng)團(tuán)隊(duì)開發(fā)了網(wǎng)絡(luò)論壇真實(shí)社區(qū)交互積分系統(tǒng)、齊魯數(shù)據(jù)主機(jī)聯(lián)盟系統(tǒng)、SMS手機(jī)增值分成系統(tǒng),ERP-HR管理系統(tǒng)。07年換到一家外企公司做技術(shù)主管,負(fù)責(zé)開發(fā)和構(gòu)架工作。07年底創(chuàng)辦了 “PHP100中文網(wǎng)” 以原創(chuàng)視頻教程和軟件代碼為主,網(wǎng)站提供的教程被各大門戶教學(xué)網(wǎng)站轉(zhuǎn)載,據(jù)不完全估算月下載和瀏覽量近50萬次?,F(xiàn)在網(wǎng)站也是業(yè)內(nèi)少數(shù)知名的PHP門戶。多年LAMP開發(fā)經(jīng)驗(yàn)和大中型網(wǎng)站開發(fā),有著自己的獨(dú)立的一套網(wǎng)絡(luò)開發(fā)設(shè)計(jì)、系統(tǒng)安全維護(hù)的思路。

熱烈祝賀千人站長(zhǎng)講座會(huì)員近3000人,前5個(gè)500人大群幾乎滿員,只有少量席位可加,不再進(jìn)行宣傳。新開六群(500人)有興趣的加,群號(hào)為:47595511。請(qǐng)大家憑53w.net注冊(cè)的UID進(jìn)群。

感謝大家長(zhǎng)期以來對(duì)千人站長(zhǎng)講座的支持。目前全部45期講座合集地址為 每周一期將公益講座進(jìn)行到底!請(qǐng)尊重學(xué)習(xí)環(huán)境我們隨時(shí)會(huì)T從來不發(fā)言的站長(zhǎng)讓更多想學(xué)習(xí)的站長(zhǎng)進(jìn)來。

以下是本次講座實(shí)錄:

大家好,我是PHP100中文網(wǎng)張恩民,很高興今天來到這里跟大家一起討論下站長(zhǎng)相關(guān)的話題??赡芙裉斓闹v課內(nèi)容大家覺的不是很明白,有人會(huì)問,今天到底要講什么? 我也不繞圈子,先來介紹一下大概要講的幾個(gè)問題。我簡(jiǎn)單總結(jié)了一下:

為什么PHP程序?qū)⒊蔀閭€(gè)人站長(zhǎng)的首先?

個(gè)人站長(zhǎng)如何利用PHP為我們做更多的事情?

如何選擇適合自己的PHP開源程序、又應(yīng)該注意些什么?

什么樣的PHP開源程序才利于讓草根站長(zhǎng)發(fā)展?

1、現(xiàn)在互聯(lián)網(wǎng)中最熱門的開源WEB語言是什么

大家要問現(xiàn)在網(wǎng)絡(luò)中最流行什么語言做網(wǎng)站,那你去源碼網(wǎng)站看一下什么樣的程序下載量最大,或IDC提供什么樣的虛機(jī)最多就很清楚,PHP現(xiàn)在已經(jīng)成為草根站長(zhǎng)的首選。其實(shí)PHP成為草根的首選有2個(gè)最主要的因素,就如同之前ASP受寵一樣:

首先是PHP有眾多的成品應(yīng)用程序:

相信大部分的草根站長(zhǎng)身上的銀子都不是很充裕,自掏腰包去開發(fā)一個(gè)程序或者去買一套程序不太現(xiàn)實(shí)。所以擁有眾多的PHP源碼和程序是最好的理由,隨便去下載一個(gè)CMS、BBS、SHOP網(wǎng)站就起來了。這可以大大降低草根站長(zhǎng)的門檻。(當(dāng)然門檻低也有缺點(diǎn),等下我們?cè)賮碚?

另一個(gè)就是PHP程序是開源的:

這個(gè)應(yīng)該也是很多草根站長(zhǎng)最需要的。雖然都是草根站長(zhǎng)但也終究一天會(huì)變成大樹,根據(jù)網(wǎng)站的發(fā)展和運(yùn)營(yíng)的方向程序?qū)⒉辉谶m應(yīng)需求時(shí),那就需要做一些程序修改這個(gè)時(shí)候開源就變的尤其重要,不至于轉(zhuǎn)換換程序或者是重新開發(fā)導(dǎo)致對(duì)網(wǎng)站的影響。

當(dāng)然還有一些其他的原因,比如PHP的語法相對(duì)簡(jiǎn)單,類似C有類似perl語言,基本上80、90后的兄弟們多多少少在學(xué)校都接觸過一點(diǎn)C 或 類似C的語言,所以改起代碼來,就算不會(huì)寫也混個(gè)臉熟。最重要的是現(xiàn)在PHP不僅僅是我們個(gè)人站長(zhǎng)在用,現(xiàn)在baidu前臺(tái),淘寶,58同城,這樣大型的網(wǎng)站也在使用。

個(gè)人站長(zhǎng)如何利用PHP為我們做更多的事情?

就像剛剛說的,PHP是比較容易上手,就算我們站長(zhǎng)不是程序員,能寫幾行簡(jiǎn)單的代碼便能為我們網(wǎng)站增添很多色彩豈不是很好的事情。所以我建議大家能掌握一點(diǎn)PHP知識(shí),至少明白邏輯也好。在這里跟大家介紹幾個(gè)PHP函數(shù)的使用方法看看是不是很簡(jiǎn)單。

1、網(wǎng)頁跳轉(zhuǎn),可能大家都會(huì)用js或html實(shí)現(xiàn),但有時(shí)候很不利于SEO,有時(shí)候baidu這樣的搜索引擎還會(huì)可以屏蔽這樣的代碼,那使用PHP就不會(huì)出現(xiàn)這樣的情況

Header("Location: 網(wǎng)址"); 就這么簡(jiǎn)單,比js html 代碼都簡(jiǎn)單

2、如果我們有個(gè)查詢程序,比如火車表或某某內(nèi)容庫,這個(gè)時(shí)候我們可以防止判斷來路防止別人盜用我們的庫而帶來的壓力。PHP來獲取對(duì)方來路也很簡(jiǎn)單,只需要一個(gè)內(nèi)部函數(shù)

$_SERVER['HTTP_REFERER']; 就這一個(gè)函數(shù)就可以獲取來路地址,這樣我們做個(gè)簡(jiǎn)單的判斷就可以防止別人盜用了,下載也可以哦。

If($_SERVER['HTTP_REFERER']=="你的網(wǎng)址")正確執(zhí)行 else 非法并彈出廣告

是不是很簡(jiǎn)單。我們?cè)倏袋c(diǎn)大家最關(guān)心或者對(duì)一些站長(zhǎng)來講感覺很神奇的小偷程序

給大家講一個(gè)小偷程序的原理,PHP只需要幾行代碼就可以實(shí)現(xiàn),我們來看一下

第一步讀取遠(yuǎn)程的網(wǎng)頁內(nèi)容,file_get_contents("遠(yuǎn)程網(wǎng)址或者頁面"); 就ok 了

第二步替換里面的鏈接或圖片 preg_replace("舊的內(nèi)容","替換的新內(nèi)容","剛剛獲取的內(nèi)容");

第三步輸出替換好的內(nèi)容,使用 echo 或 print 輸出就可以了

大功告成,超級(jí)簡(jiǎn)單的小偷程序。

我們來看個(gè)例子

$old=file_get_contents(";); //遠(yuǎn)程獲取網(wǎng)址內(nèi)容

$new=preg_replace("舊的內(nèi)容","替換的新內(nèi)容",$old); //替換不需要的內(nèi)容

Echo $new; //輸出到頁面上

當(dāng)然這個(gè)比較簡(jiǎn)單,我們可以根據(jù)自己的情況修改這樣的例子,就是告訴大家其實(shí)PHP給我們帶來了豐富的函數(shù)庫,我們不需要懂邏輯,哪些鬼東西就讓程序員去寫吧,我們只需要學(xué)會(huì)使用一些比較實(shí)用函數(shù)就可以了,你既然會(huì)聊QQ,記住幾個(gè)這樣的單詞應(yīng)該也不是難事。

因?yàn)闀r(shí)間有限我就先簡(jiǎn)單介紹到這里,大家有興趣可以看看我們PHP100視頻教程(www.PHP100.com),我們有詳細(xì)的語言視頻和一些比較實(shí)用的功能,比如天氣預(yù)報(bào)的小偷程序等。呵呵,算是小AD吧,但希望對(duì)大家有所幫助。

如果實(shí)在你對(duì)代碼或程序不感冒,那我們就直接去找成熟的PHP源碼吧。

如何選擇適合自己的PHP開源程序來建立自己的網(wǎng)站?

因?yàn)镻HP簡(jiǎn)單容易上手,所以現(xiàn)在PHP的源碼越來越多,程序的水平也層次不齊,那我們選擇源碼的時(shí)候就要注意,我們選擇PHP源碼要注意幾點(diǎn)。

1、程序使用什么數(shù)據(jù)庫,因?yàn)镻HP跟ASP不同,大部分PHP使用的是mysql數(shù)據(jù)庫,所以要注意自己的服務(wù)器或空間環(huán)境。當(dāng)然PHP擴(kuò)展性很好,也有使用TXT作為數(shù)據(jù)庫的,這就免除了我們購買mysql空間的問題。

當(dāng)然現(xiàn)在大部分的IDC都送mysql的,呵呵,這點(diǎn)可是前幾年沒有的!

2、PHP版本問題,因?yàn)镻HP升級(jí)比較快,一些在較老版本上開發(fā)PHP程序,比如PHP4在PHP5上運(yùn)行會(huì)出現(xiàn)問題。當(dāng)然對(duì)我們以后升級(jí)和整合其他程序也會(huì)存在問題。

3、PHP開源為王,不要相信那些不開源會(huì)更安全的說法。

4、夠用就好,不要好高騖遠(yuǎn)。因?yàn)閭€(gè)人站長(zhǎng)最大的優(yōu)勢(shì)就是速度快,不要因?yàn)橐粋€(gè)龐大的程序耽誤了你先入為主的機(jī)會(huì)。

5、如果想做比較長(zhǎng)久或稍微部分投入的打算,還是不建議使用較新的源碼。后果可想而知,一些問題會(huì)把你的積極性打擊掉的。

6、PHP盡量使用一些可以跨平臺(tái)的,比如在linux下可以使用的,這對(duì)我們以后遷移網(wǎng)站或服務(wù)器有更多的選擇。

一口氣說了這么多,呵呵,還有一個(gè)比較重要的事情就是,大家不要整天蹲在源碼網(wǎng)站等程序,要先做好自己的計(jì)劃,再去找源碼。否則自己都不知道啥東西好,有意思嗎?時(shí)間就是最好的競(jìng)爭(zhēng)手段。

什么樣的開源程序才利于讓草根站長(zhǎng)發(fā)展?

這個(gè)話題其實(shí)很敏感,可能會(huì)牽扯到一些PHP軟件商的利益,我在這里就只簡(jiǎn)單介紹一下。

1、代碼要規(guī)范,而且周邊團(tuán)隊(duì)比較多。這樣的話就算官方不給我們維護(hù),也有很多人在研究這個(gè)程序,隨便花點(diǎn)小錢或網(wǎng)上搜索一下,相關(guān)問題就可解決或擴(kuò)展整合其他的程序。等以后發(fā)展大了招人來做事也容易讓程序員上手。不至于浪費(fèi)我們很多寶貴的時(shí)間讓程序員是研究。

2、負(fù)載壓力要大的。這個(gè)可能對(duì)個(gè)人站長(zhǎng)來講評(píng)估難度比較大。比如我們現(xiàn)在又1000ip沒問題,但到了1萬ip了,這個(gè)程序完蛋了,這樣的事情也常有發(fā)生,甚至對(duì)我們站長(zhǎng)是一個(gè)很大的打擊,所以在選擇的時(shí)候可以盡可能的選擇mysql或者mssql這樣大型數(shù)據(jù)庫的程序。能生產(chǎn)html的程序也很重要,即利于SEO又可以減少程序的壓力。

3、選擇國內(nèi)的程序也很重要,現(xiàn)在國外很多程序也有中文版的,但中國人的使用習(xí)慣和國外還是有區(qū)別的,在技術(shù)維護(hù)和溝通上也有很大難度。而且國外對(duì)版權(quán)限制很嚴(yán)格,就算國內(nèi)的也有版權(quán)問題,當(dāng)你只是一個(gè)人站長(zhǎng)的時(shí)候他們是不會(huì)向你收費(fèi)的,因?yàn)樗麄冎滥闶撬麄兊闹С秩后w,不敢得罪你,有一天你發(fā)展大了,你還在乎那點(diǎn)小錢嗎,呵呵。你說大爺不在乎,這點(diǎn)版權(quán)費(fèi)賞給你!

3、最后一點(diǎn)我要說的是,最好使用官方下載或原始程序。不要去下載XX美化版的,XX升級(jí)版的程序,這樣可能會(huì)帶來不可估計(jì)的隱患,如后門,無法升級(jí),當(dāng)你死的時(shí)候都不知道北在哪里。

互動(dòng)環(huán)節(jié)

問:phpcms的創(chuàng)始人離開后重新開發(fā)的cmstop是否值得期待

答:如果真的是市場(chǎng)空白,你就要考慮是不是風(fēng)險(xiǎn)和成果成正比了我知道cmstop其實(shí)一個(gè)程序的好壞不是人而是時(shí)間的積累用的人多了,問題解決的就多了程序就成熟了,說白了,我們大家就是小白

問:我想請(qǐng)問下,我現(xiàn)在用的是dede程序,但是織夢(mèng)的安全性怎么樣?有沒其他更好的PHP開源程序介紹個(gè)?

答:dede因?yàn)樽龅墓δ芴嗔耍幻獬霈F(xiàn)問題,重點(diǎn)的是,后臺(tái)和會(huì)員系統(tǒng)

把會(huì)員系統(tǒng)重要的文件名改一下一些不需要改動(dòng)的目錄,設(shè)置一下權(quán)限,如果是linux下設(shè)置775

問:如果一個(gè)小站長(zhǎng)的一個(gè)創(chuàng)意出來了,可是他本身不懂程序,又沒有能力去開發(fā),經(jīng)濟(jì)實(shí)力也不是很好,現(xiàn)在的成套的程序又不是很適合或者功能達(dá)不到預(yù)期目標(biāo)該怎么辦

答:先把自己的思路計(jì)劃清楚了,基本上現(xiàn)在網(wǎng)絡(luò)上的程序都有了,就算不容易實(shí)現(xiàn)的,你感覺這又是個(gè)空白,花點(diǎn)小錢也未嘗不可

特別提示:2009.12.12江西站長(zhǎng)年會(huì)300人規(guī)模目前火熱報(bào)名、參與互助推廣中 誠邀諸位站長(zhǎng)同仁參與。

產(chǎn)品推薦:炎黃網(wǎng)絡(luò)聯(lián)手HDWIKI免費(fèi)百科空間贈(zèng)送

最后總結(jié):本期嘉賓請(qǐng)到了PHP100的創(chuàng)始人張恩民給大家談?wù)勅绾螌W(xué)好PHP,他以言簡(jiǎn)意賅的講述描述了如何學(xué)好PHP和PHP的基礎(chǔ)知識(shí),讓很多站長(zhǎng)都充電不少,下期我們開始全面測(cè)試由NTALKER定制開發(fā)的萬人站長(zhǎng)講座聊天系統(tǒng),也有幸請(qǐng)到了空姐網(wǎng)的創(chuàng)始人宋海軍談?wù)勅绾巫龊锰厣鐓^(qū)。所以也是不容錯(cuò)過的有興趣的站長(zhǎng)可以參與互動(dòng),但是如果是發(fā)AD的就免了,感謝諸位的支持下期見。講座前五個(gè)群已滿,新到站長(zhǎng)可加500人講座六號(hào)群:47595511,我們將永久免費(fèi)提供公益服務(wù),但是長(zhǎng)期不發(fā)言的會(huì)員一律被T。

特別鳴謝:本講座得到中國站長(zhǎng)站、A5站長(zhǎng)網(wǎng)、落伍者、草根網(wǎng)、中國站長(zhǎng)、中國建站、站長(zhǎng)中國、web開發(fā)網(wǎng)、愛聚集、我拉網(wǎng)、《站長(zhǎng)》雜志、站長(zhǎng)Z周刊、itbear、推一把、挖軟件、門戶通等多家知名站長(zhǎng)相關(guān)媒體的鼎力支持及國內(nèi)知名IDC服務(wù)商炎黃網(wǎng)絡(luò)的技術(shù)支持。本次講座將會(huì)在上述站長(zhǎng)媒體同期發(fā)布,在此表示特別感謝。

千人站長(zhǎng)講座44期:點(diǎn)石如風(fēng) 網(wǎng)站迅速賺錢大法

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

  • 暫不要?jiǎng)?chuàng)業(yè),誰創(chuàng)業(yè)誰死

    關(guān)注盧松松,會(huì)經(jīng)常給你分享一些我的經(jīng)驗(yàn)和觀點(diǎn)。盧松松視頻號(hào)會(huì)員專區(qū)有個(gè)會(huì)員提問,我感覺挺有代表性的,寫成公眾號(hào)文章,分享給大家:松哥,我花了太多時(shí)間在思考上,而一直沒有行動(dòng),名副其實(shí)的想的多做的少,同時(shí)感覺對(duì)這個(gè)世界缺乏了好奇心,不知道怎么去調(diào)整自己目前的這個(gè)狀態(tài),能量場(chǎng)太低。目前正值畢業(yè)季,我學(xué)的

  • 2024,你是誰?

    某種程度上“不惑”靠的不是年齡和閱歷,而是時(shí)代背景下的自我認(rèn)識(shí)和自我定位。

  • 中小微企業(yè)老板,如何講述一個(gè)引爆人心的創(chuàng)業(yè)故事?

    有粉絲留言說,我是一個(gè)中小微企業(yè)的創(chuàng)業(yè)者。我一直關(guān)注您的公眾號(hào)文章,也非常清楚私域用戶的重要性,特別是通過講述自己的創(chuàng)業(yè)故事來吸引他們。但我并不清楚如何開始講述我的創(chuàng)業(yè)故事,希望能得到秦剛老師的一些指導(dǎo)和建議。非常感謝!現(xiàn)在互聯(lián)網(wǎng)平臺(tái)上,關(guān)于普通人逆襲的十年體故事點(diǎn)贊和評(píng)論一般都是最高的,越來越多的

    標(biāo)簽:
    創(chuàng)業(yè)故事
  • 長(zhǎng)城汽車總裁穆峰:新能源下半場(chǎng)競(jìng)爭(zhēng)的是「體系與生態(tài)」| 大寶訪談

    嘉賓/長(zhǎng)城汽車總裁穆峰出品/大寶訪談最近幾年,新能源市場(chǎng)風(fēng)起云涌,逐浪成勢(shì)。儲(chǔ)能、動(dòng)力電池、氫能、光伏和光電材料、可控核聚變、碳化硅芯片等細(xì)分賽道,技術(shù)指數(shù)級(jí)迭代,規(guī)模爆發(fā)式增長(zhǎng),整個(gè)新能源產(chǎn)業(yè)被視為中國經(jīng)濟(jì)長(zhǎng)線躍遷的重要支柱,未來十到二十年最確定的趨勢(shì)性機(jī)會(huì)。作為重要的參賽者,業(yè)內(nèi)不可忽視的一股力

    標(biāo)簽:
    新能源汽車
  • 請(qǐng)善待,那些舍得借錢給你們的人!

    這幾年的一樁樁,一件件,真的是看透了太多,認(rèn)清了太多。

  • 從微博到公眾號(hào)再到私域的創(chuàng)業(yè)彎路

    互聯(lián)網(wǎng)愛好者,打我愛好互聯(lián)網(wǎng)的那一年起,就先得了職業(yè)病,頭發(fā)就瘋狂的拋棄我,這10年每一天都在舍、得之間徘徊著,不過,現(xiàn)在不用了,因?yàn)槲也辉贀碛兴?。愛咋咋地吧,我這個(gè)就是當(dāng)觸網(wǎng)之后的回憶錄吧

    標(biāo)簽:
    創(chuàng)業(yè)故事
  • 華為寧可賠掉10個(gè)億,也要辭退這7000名老員工

    任正非曾說:華為寧可賠掉10個(gè)億,也要辭退這7000名老員工,而且年齡大多在34歲以上。到底怎么回事?2019年,華為7000多名工作滿8年的老員工,相繼向華為公司提交請(qǐng)辭自愿離職,辭職后的老員工需要重新競(jìng)聘才能上崗。任正非之所以如此大費(fèi)周章,原因其實(shí)很簡(jiǎn)單就是:狼性精神不能滅!

    標(biāo)簽:
    華為
  • 創(chuàng)業(yè)35年,黃光裕依然是他

    黃光裕也在進(jìn)化。除了高舉高打的早年風(fēng)格之外,他似乎也變得更具策略性。例如,他開始與先前的競(jìng)爭(zhēng)對(duì)手走到一起,甚至包括零售后起新秀,他試圖以成本更低、效率更高的方式為國美提速。

    標(biāo)簽:
    黃光裕
  • 聯(lián)拓寶實(shí)力服務(wù)商曹金龍,如何做到日激活266臺(tái)設(shè)備

    聯(lián)拓寶是一款專為支付人打造的支付管理平臺(tái),隨著平臺(tái)的發(fā)展,涌現(xiàn)出一大批優(yōu)秀的合作伙伴,為此我們專門推出“實(shí)力派”頻道,為你介紹成功合作伙伴的心路歷程,他們?cè)?jīng)也是普通人,結(jié)緣支付,通過一些思路和方法闖出了自己的一片天地。相信你能從他們的故事中受益。

    標(biāo)簽:
    移動(dòng)支付

編輯推薦