一组新的PHP插件实现MySQL的基础事务

     事务处理支持很长时间以来一直是大多数MySQL开发者的心愿,随着MySQL 4.0的发布,这个心愿最后终于得以实现。MySQL 4.0后不久,拥有一个新的MySQL插件的PHP 5.x也发布了。这个新插件,MySQL Improved,使得PHP开发者通过利用本地的PHP函数,获得了这些新的事务处理能力。这篇简短的教程将向你说明怎样利用这些新的MySQLi函...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1582">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

使用 PHP 进行身份管理

     了解如何在基于 PHP 的 Web 应用程序中实现身份管理……  管理对 Web 页面和应用程序的安全访问是一个常见问题。您希望允许那些受信任的用户访问数据,同时防止未经授权的用户获得数据的访问权。大多数情况下,身份管理是此类问题的解决方案。  身份管理是一个设计、开发和维护能够识别、验证和审核系统用户的系统的过程。身份管理系统包...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1581">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

PHP实现自动刷数和“灌水”机

     今天无意间看到一个网站,它的计数器能够在静态页里更新,我想,应该是使用js来做的,打开源代码一看,果然是:<code><div align=center><SPAN class=Article_tdbgall><br />作者:未知 文章来源:Meidi.Net<br />点击数:<br /><script language=’javascrip...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1579">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

PHP自带可以代替echo调试的unit函数

     今天发现个函数 assert 和 assert_options, 他们组合可以完成一个简单的phpunit的功能, 但是实在是太简单, 所以用处不太大, 但是还是记录一下好了.  主要问题是不能灵活的自己定义错误的提示信息,只能提示出问题的文件和行数.  具体的使用方法可以看 <> 或者 <>  同时可以结合 <>中 &q...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1580">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

PHP实现网页自动更新块

     前言:现在很多有个人主页或者博客的朋友选择租用虚拟主机,而相当一部分虚拟主机支持php。如果你有一个支持php的主机空间,有没有用php把自己的网站武装起来呢?  能不能让php为你的网页添加一些每隔一段时间就自动更新的内容,以更好的吸引访客呢?实现这一功能并不需要太高深的编程知识,请看以下例子:  (一)英语谚语  让我们来看一个简单的应用:让php程序从...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1578">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

PHP 5.0 中的对象重载技术研究

     一、简介  很幸运,PHP 5.0中引入了对象重载技术。本文将探讨对于方法__call(),__set()以及__get()进行重载的可能性。在对重载理论作简单介绍后,我们将通过两个例子直奔主题:第一例,实现持续存储类;第二例,找到一种实现动态的getter/setter的方法。  二、什么是对象重载?  在PHP中谈到对象重载时,我们要区别两种类型:  &...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1576">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

使用开源软件Lilina构建RSS聚合器

     随着Blog和Wiki在互联网上的蓬勃发展,RSS作为使用XML描述和同步网站内容的格式,正在逐渐的被人们所熟知。国内外的一些著名媒体网站如BBC、百度、新浪等也都推出了基于RSS技术的新闻聚合服务,网友们可以根据自己的需要选择自己喜欢的新闻资讯频道,使用RSS聚合器(Aggregator)进行阅读获取最新的文章消息。一般来说,RSS聚合器分为3种:第一种是...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1577">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

PHP.MVC的模板标签系统之初识PHP.MVC

     PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式。  包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉:<code><@ include ’pageHeader.ssp’ @><...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1574">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

天衣无缝:IIS与PHP水火也相容

     Windows系统内置的Internet 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下IIS是不支持PHP开发的,本文将向读者介绍如何使IIS与PHP开发天衣无缝的合作。  安装IIS组件  笔者以Windows XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1575">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35

PHP截取中文字符串的问题

     以下代码试用于GB2312编码,截取中文字符串是PHP中一个头疼的问题,解决方法是根据值是否大于等于128来判断是否是双字节字符,以避免出现乱码的情况。但中英文混合、特殊符号等问题总是存在,现在写一个比较全面的,仅供参考:  程序说明:  1. len 参数以中文字符为标准,1len等于2个英文字符,为了形式上好看些  2. 如果将magic参数设为fals...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1573">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:35