日期:2010-09-01  浏览次数:20572 次

Aiyiweb.Com提示:草根如何用PHP武装本人网站。

感激大家抽出宝贵的时间来听这次的讲座我是PHP100中文网张恩民,很快乐今天来到这里跟大家一同讨论下站长相关的话题。可能今天的讲课内容大家觉的不是很明白,有人会问,今天到底要讲什么? 我也不绕圈子,先来引见一下大概要讲的几个问题。我简单总结了一下:为什么PHP程序将成为团体站长的首选?团体站长如何利用PHP为我们做更多的事情?如何选择适合本人的PHP开源程序、又应该留意些什么?什么样的PHP开源程序才利于让草根站长发展?

好的,那我们进入正题,大家要问如今网络中最流行什么言语做网站,那你去源码网站看一下什么样的程序下载量最大或IDC提供什么样的虚机最多就很清楚,PHP如今曾经成为草根站长的首选。

其实PHP成为草根的首选有2个最次要的要素,就好像之前ASP受宠一样:

首先是PHP有众多的成品使用程序,另一个就是PHP程序是开源的,置信大部分的草根站长身上的银子都不是很充裕,自掏腰包去开发一个程序或者去买一套程序不太理想。

所以拥有众多的PHP源码和程序是最好的理由,随便去下载一个CMS、BBS、SHOP网站就起来了。这可以大大降低草根站长的门槛。(当然门槛低也有缺点,等下我们再来谈)再就是PHP程序是开源的好处这个应该也是很多草根站长最需求的。虽然都是草根站长但也终究一天会变成大树

依据网站的发展和运营的方向程序将不在顺应需求时,那就需求做一些程序修正这个时候开源就变的尤其重要,不至于转换换程序或者是重新开发导致对网站的影响。当然还有一些其他的缘由,比如PHP的语法绝对简单,类似C有类似perl言语,基本上80、90后的兄弟们多多少少在学校都接触过一点C 或 类似C的言语,所以改起代码来,就算不会写也混个脸熟。对于我们团体站长来讲,多一点知识就是多发子弹。

最重要的是如今PHP不只仅是我们团体站长在用,如今baidu前台,淘宝,58同城,这样大型的网站也在使用。说明PHP是值得信任的,呵呵,有点像是给PHP做广告,好了,等下我们就来说说PHP给我们带来的好处和做些什么

刚才的话题,团体站长如何利用PHP为我们做更多的事情?就像刚刚说的,PHP是比较容易上手,就算我们站长不是程序员,能写几行简单的代码便能为我们网站增添很多色彩岂不是很好的事情。

所以我建议大家能掌握一点PHP知识,至少明白逻辑也好。在这里跟大家引见几个PHP函数的使用方法看看是不很简单。至少打消大家对程序的恐惧心思,其实很多东西就那么回事,点破了会发现原来如此。

就拿网页跳转来说吧,可能大家都会用js或html实现,但很多时候并不利于SEO,有时候baidu这样的搜索引擎还会可以屏蔽这样的代码,那怎办,那使用PHP asp这样服务端来执行就不会出现这样的情况,那代码会不会复杂呢,Header(“Location: 网址”); 是不是很简单,无论从单词数量还是使用方式都要比其他的程序简单了很多

如果说刚刚的看不出什么来,我们再来看一个,在ASP绝对不是很好处理的,如果我们有个查询程序,比如火车表或某某内容库,这个时候我们可以防止判断来路防止别人盗用我们的库而带来的压力。PHP来获取对方来路也很简单,只需求一个内部函数。

$_SERVER[‘HTTP_REFERER’]; 就这一个函数就可以获取来路地址,这样我们做个简单的判断就可以防止别人盗用了,下载也可以哦。可能大家会问,我怎样去查这样的函数,我可以通知大家,只用在百度或者google 查一下PHP获取来路马上就找到了,材料也非常丰富我来写一下,看看不动程序的兄弟们是不是能看懂If($_SERVER[‘HTTP_REFERER’]==“你的网址”)正确执行 else 非法并弹出广告。都是些,简单的函数,大家不要丢砖头给我,来点使用。我们再看点大家最关怀或者对一些站长来讲感觉很神奇的小偷程序。

第一步读取近程的网页内容,file_get_contents(“近程网址或者页面”); 就ok 了

第二步替换里面的链接或图片 preg_replace(“旧的内容”,“替换的新内容”,“刚刚获取的内容”);

第三步输出替换好的内容,使用 echo 或 print 输出就可以了

基本上就这三步,是不是很简单,由于PHP拥有丰富的函数库。

我们只需求懂得使用就可以了,我们不需求懂得逻辑我写一下刚刚的小偷程序,大家看一下$old=file_get_contents(“http://bbs.php100.com/index.php”); //近程获取网址内容 $old 就是刚刚获取的内容放在里面

$new=preg_replace(“旧的内容”,“替换的新内容”,$old); //替换不需求的内容,替换old里面的东东,然后赋值给new

Echo $new; //最后输出到页面上

当然这个比较简单,我们可以依据本人的情况修正这样的例子其实一共需求两步,一个获取内容,一个是替换,最后输出就可以了,所以大家对PHP不要恐惧,其实比玩游戏都简单。就是通知大家其实PHP给我们带来了丰富的函数库,我们不需求懂哪些狗屁逻辑,哪些鬼东西就让程序员去写吧,我们只需求学会使用一些比较实用函数就可以了,你既然会聊QQ,记住几个这样的单词应该也不是难事。

由于时间无限我代码就先简单引见到这里,大家有兴味可以看看我们PHP100视频教程,我们有详细的言语视频和一些比较实用的功用,比如天气预告的小偷程序等。呵呵,算是小AD吧,但希望对大家有所协助。老k不要骂我哦,呵呵

如果实在你对代码或程序一点都不感冒,那我们就直接去找成熟的PHP源码吧。