大家好,我是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("bbs.php100/index.php"); //远程获取网址内容
$new=preg_replace("旧的内容","替换的新内容",$old); //替换不需要的内容
Echo $new; //输出到页面上
当然这个比较简单,我们可以根据自己的情况修改这样的例子,就是告诉大家其实PHP给我们带来了丰富的函数库,我们不需要懂逻辑,哪些鬼东西就让程序员去写吧,我们只需要学会使用一些比较实用函数就可以了,你既然会聊QQ,记住几个这样的单词应该也不是难事。
因为时间有限我就先简单介绍到这里,大家有兴趣可以看看我们PHP100视频教程(PHP100),我们有详细的语言视频和一些比较实用的功能,比如天气预报的小偷程序等。呵呵,算是小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因为做的功能太多了,不免出现问题,重点的是,后台和会员系统
上一篇:
PHP_php代码
下一篇:
法律专业开题报告范文