
PHP
zero_
这个作者很懒,什么都没留下…
展开
-
php 的 3des加解密类,兼容C#/java
class Crypt3Des { var $key; function Crypt3Des($key){ $this->key = $key; } function encrypt($input){ $size = mcrypt_get_block_size(MCRYPT_3DES,ecb);转载 2009-06-05 01:48:00 · 1093 阅读 · 0 评论 -
PHP数组编码转换
一晃好久没做记录了,今天因为一些特殊字符的原因不得不把习惯的utf-8工程改成了GBK,由于使用了ajax技术,又涉及到了老问题——编码转换。一些表单验证需要返回json数据,php的json_encode函数只支持utf-8编码,无奈只得iconv了,需要达到的效果是GBK数组转换成utf-8数组传给json_encode函数。最开始的思路,将数组序列化后用iconv函数转换编码,之后再反序列化,代码如下:unserialize(iconv('gbk','utf-8',serialize($array))原创 2010-12-09 16:49:00 · 4853 阅读 · 4 评论 -
PHP通用分页类(支持php,ajax,html) v1.1.20100329修正版
<?php/** * 通用分页类 * Author:Zero QQ:93133 * ver 1.2.20120519 修正版 */class pagination{ private $pstyle=array(); private static $url=array(); public $arg=array(); public $cfg=array( 'text'=>ar原创 2008-10-10 03:29:00 · 1959 阅读 · 1 评论 -
解决php smarty 2.x register_object方法不支持多级对象方法调用的问题
由于smarty3速度慢,内存消耗大所以还是选择smarty2比较好。以最小破坏源码为前提,以当前最新版smarty 2.6.27为例打开smarty目录下Smarty_Compiler.class.php找到184行 //$this->_reg_obj_regexp = '[a-zA-Z_]\w*->[a-zA-Z_]\w*';//以支持多级对象语法标签的提取原创 2012-12-04 16:06:22 · 1122 阅读 · 0 评论