滚天在线
分享互联网,分享快乐!www.Gonten.com

      上次给滚天搜索加上了缩略图显示功能,今天加上了Google PR值显示功能,在每个搜索结果下面都显示该网站的PR值,这样可以通过该值大概的判断哪个网站更值得你“信任”。一般来说PR值越高的网站可信度也较高,比如下载某个软件的时候,往往有很多的搜索结果,现在垃圾下载站超多,这时我们可以选择PR值较高的网站,一般PR为5以上的网站都是相当不错的。

       在一些查询网站和搜索引擎,常常用到判断某字符串是否为标准的IP地址,比如在百度里搜索某IP地址,会显示该IP的信息,而不符合标准的IP地址是不显示IP信息的。这时就要判断该字符串是否为标准的IP了,最常用的方法是用正则表达式判断。        在网上搜了一些判断IP地址的正则,都是过于简单的,有的只是判断IP字段不大于255,其实还有很多需要判断的,比如只能是数字,且不能为负数,还有用“.”分割只有4段等等。

      上次我用file_get_contents()获取Google搜索结果源代码失败,在本地正常,但是上传到空间就不行了,去PHP群问了一位朋友,有人说也遇到这样的问题,说是Google可以判断是不是浏览器获取,如果不是将禁止获取。在网上搜索Google搜索小偷源码,几乎没有这样的程序,而百度小偷源码却很多。郁闷的是我用同样的代码获取115.com的源代码一切正常,最后我以为获取Google搜索结果源代码真的很难,但是网友酷鱼却能正常获取,我们都用Linux主机,而我的主机商说没有禁止任何函数的。哎~最终折腾了很久,还是放弃了,辛苦写的新程序就这样白搞了。       直到今天,我用curl完美在我的Linux主机上获取了Google搜索结果源代码,真的很纳闷,我现在还搞不清什么原因,不说了,说正事吧!

       最近几个朋友都在准备用dedecms搭建新网站,他们算是新手,对PHP不是很懂。但是不知道为什么他们总想用PHP,现在遇到的问题是相当的多。我跟他们说PHP不是神,虽然性能是比asp高,但是对于一般的小型网站,用ASP+Access已经绰绰有余。        我这些朋友都是有自己的VPS主机的,内存也不大,使用php一般都得搭上MySQL,那就得在主机上安装不少软件了,Apache、phpmyadmin、Mysql等,这些软件都是要占内存的,内存占多了,主机性能就明显下降了。

       这两天利用Google搜索结果处理一些东西,做好了,上传到主机上竟然无法使用,本地速度快,一切正常。检查了很多地方都没问题,把搜索URL换成百度的后竟然OK,写了个简单的代码: <?php $f = file_get_contents(“http://www.google.cn/search?rls=ig&hl=zh-CN&source=hp&q=123&aq=f&oq=”); echo $f; ? 这是获取Google搜索“123”的结果URL源代码,上传到空间后,竟然显示以下错误:

       今天设计某程序后台时,想直接在线修改一些文件,但是老出问题,就是修改后的文件中的单引号和双引号前都带有“\”,也就是转义符,不知道有没有专门的函数处理。搜索一下,也有一些朋友遇到这个问题,但是却没有解决我的问题。自己分析了一下,终于解决了。       其实也很简单就是将已经带有“\”的引号替换为没有“\”的引号。代码如下:

      对PHP代码加密,显得过于小气,但是有时候怕泄露源码还是加密好点。一直以来很多php商业源码都是通过zend加密的,毕竟Zend比较强大,也算是最有实力的,前段时间有国内的朋友出了一款称可以反编译Zend加密过的PHP代码,还搞得沸沸腾腾,现在好像没什么消息了。大型的商业网站源码还是使用Zend加密好点,但是使用Zend加密有个缺点,就是服务器必须安装zend optimizer。

       很多时候都需要判断浏览器类型来写代码,比如CSS的兼容性,若是PHP页面,可以用PHP来判断浏览器类型来显示不同的CSS代码。还有很多,都是需要判断浏览器类型的。简单判断浏览器的方法主要是用$_SERVER["HTTP_USER_AGENT"],PHP比其它语言总是简单。下面就收藏这段代码吧,总有用,可以判断IE6、IE7、IE8、firefox等浏览器。