http://blog.csdn.net/ablo_zhou/archive/2007/07/10/1684453.aspx http://www.phpchina.com/1703/viewspace_2036.html