PHP与BOM

转自--http://blog.bluesky.cn/archives/394/php-and-bom.html有些文本编辑器在把文件保存成UTF8格式的时候如果没有特别指定不要使用不带BOM的UTF8格式就会自动在文件头部加入3个字节BOM,而偏偏PHP对BOM是不会进行特别处理,只会原原本本输出的,这就造成了一些问题。   例如有可能导致莫名其妙的空格或者换行;导致css完全乱套;如...阅读全文

微软发布PHP的MSSQL2005驱动

  微软最近发布了专为PHP所用的SQL Server 2005驱动(SQL Server 2005 Driver for PHP)1.0版。 消息来源于http://www.lupaworld.com   这一驱动的目的是在PHP和SQL Server 2005之间提供更强大的交互功能:SQL Server 2005 Driver for PHP是PHP 5的一个扩展,用来访问SQL ...阅读全文

HTTP_REFERER

HTTP_REFERER伪装。 跨站攻击一直是比较让人头疼的问题。 之前bule就遇到过这个问题,最后使用HTTP_REFERER和hash session勉强支撑,目前还是没有比较好的方法。 以下引用一段HTTP_REFERER伪装的一段代码: 1.php

10个开源Web流量分析工具

10个强大的开源Web流量分析工具(摘自http://linux.chinaunix.net/news/2010/06/24/1166240.shtml) "Web 流量分析工具多不胜数,从 WebTrends 这样专业而昂贵的,到 Google Analytics 这样强大而免费的,从需要在服务器端单独部署的,到可以从前端集成的,不一而足。本文收集并介绍了10个功能强大的开源 Web 流量分析工...阅读全文

xdebug 配置笔记

windows下xdebug配置笔记: 1.首先去http://xdebug.org/download.php下载自己对应php的版本(不是对应的版本可能有点问题,本人应为这个郁闷了很久),我用的是php-5.2.11所以下载的是php_xdebug-2.0.2-5.2.5.dll。 2.将下载的xdebug命名为php_xdebug.dll,放在php/ext下 3.在php.ini文件中加入 ...阅读全文

ubuntu 安装postgresql

首先安装postgresql: sudo apt-get install postgresql 然后安装php5的postgresql支持库: sudo apt-get install php5-pgsql 然后添加用户和数据库: sudo -u postgres createuser -A -D -P yernsun sudo -u postgres createdb -O yernsun ye...阅读全文

php常用正则

  一些php常用正则: 匹配中文字符的正则表达式: [\u4e00-\u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了  匹配双字节字符(包括汉字在内):[^\x00-\xff]  评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)  匹配空白行的正则表达式:\n\s*\r  评注:可以用...阅读全文