通过ping方式监测网站状态(PHP)发布于 2009年6月29日 Zheng Li如题,那么个东西,可以一次性ping一堆网站,看看哪个挂掉了.方便系统管理员用的东西,不必被动地等用户来叫了才知道网站挂了.以前还写了个exe的,不过是会检查返回的页面是不是包含特定的关键字的,相比起来更有可信度,不然一个404的网站,ping返回还是正常的呢. 贴点关键代码:继续阅读
网页读取并嵌入Google Docs文档及表格(PHP)发布于 2009年2月19日 Zheng Li什么是 Google 数据 API? > Google 数据 API 提供用于在网络上读写数据的简单标准协议。 > 这些 API 可以使用基于 XML 的两种标准联合格式:Atom 或 RSS。它们还具有一个供稿发布系统,其中包括 Atom 发布协议和用于处理查询的一些扩展功能(使用 Atom 的标准扩展模型)。 >继续阅读
php_ob_gzhandler_check以及令人崩溃的错误发布于 2008年12月31日 Zheng Li继续诡异的问题。今天在一台Ubuntu 8.10 Server版本上用这样的configure条件: 第一个问题: 我以为是libjpeg没装,下好libjpeg-6b.tar.gz,这样装了: 但是还是提示上面的错误。很迷惑,后来发现是/usr/lib下没有libjpeg的文件,正确的libjpeg安装应该这样子:继续阅读
最新的Linux+Apache+MySQL+PHP+Ruby on Rails(真麻烦)实战发布于 2008年12月14日 Zheng Li本人曾经号称Linux+Apache+MySQL+PHP环境的搭建是闭着眼睛也能做的事情。历史上也的确曾经无数次闭着眼睛半小时就能搞定从下载到编译到最终配置成生产环境的服务器整个过程。然而昨天遇到的一切,却实实在在让我睁开眼睛集中精力总计用了8个小时才部署起一套Linux+Apache+MySQL+PHP+Ruby继续阅读
PHP对MySQL中DATE和TIME类型字段的处理发布于 2008年10月29日 Zheng LiDATE和TIME是MySQL表里面字段类型的两种,分别用来保存日期和时间。 也许在开发机器上不太注意吧,对这两种类型的处理的时候,尤其是插入数据的时候,不注意真的还是会出问题的。比如这次,想自己探索写一个DDNS(Dynamic继续阅读
64位Windows Server如何使用PHP发布于 2008年10月27日 Zheng Li本文致力于描述如何在Windows Server 2003下安装配置PHP环境时遇到的问题及解决。 环境说明: - 操作系统:Windows Server 2003 Computing Cluster Edition,英文版(由Microsoft支持) - 相关软件:Internet Information继续阅读
如何在Windows Server 2008的IIS 7.0下配置MySQL+PHP环境发布于 2008年10月27日 Zheng Li本文致力于描述如何在Windows Server 2008下安装配置用于开发或产品的MySQL及PHP环境。 环境说明: - 操作系统:Windows Server 2008 Standard Edition,英文版(由Microsoft DreamSpark支持) - 相关软件:Internet继续阅读
PHP+MySQL防止注入式攻击发布于 2008年7月12日 Zheng Li防止你的网站被注入式攻击的第一步是理解什么是注入式攻击。一个注入式攻击是网站的某个访客在你的网站输入表单中输入了某种内容,试图改变你的MySQL查询本意。例如,某些人可能会在登陆窗口使用这种方法绕开登陆。如果你的查询用户名和密码的形式类似这样子: SELECT FROM users WHERE username =继续阅读
PHP面向对象(OO)的支持发布于 2008年7月10日 Zheng Li测试环境 - 系统 : Linux - 服务器 : Apache/2.2.8 (Unix) PHP/4.4.7 modssl/2.2.9 OpenSSL/0.9.8c modfastcgi/2.4.6 PhusionPassenger/1.9.1 DAV/2 SVN/1.4.2 - 内存使用量 : 19.93继续阅读
Apache/IIS中PHP不能加载php_exif.dll模块的原因发布于 2008年5月11日 Zheng LiApache或IIS中,如果按照默认php.ini,会无法加载phpexif.dll模块 要想phpexif能够被成功加载,必须满足下面条件: 1. phpmbstring被启用; 2. php.ini中,phpmbstring必须在phpexif前被加载。继续阅读