PHP开源网站程序如何使用的更好

http://www.itjxue.com  2015-07-17 08:18  来源:未知  点击次数: 

感谢大家抽出宝贵的时间来听这次的讲座我是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源码吧。

(责任编辑:IT教学网)

更多