/** * 生成自动密码 */ function make_password(){ $temp = '0123456789abcdefghijklmnopqrstuvwxyz'. 'ABCDEFGHIJKMNPQRSTUVWXYZ~!@#$^*)_+}{}[]|":;,.'.time(); for($i=0;$i<10;$i++){...
/** * 产生随机字串,可用来自动生成密码 默认长度6位 字母和数字混合 * * @param string $len 长度 * @param string $type 字串类型:0 字母 1 数字 2 大写字母 3 小写字母 4 中文 * 其他为数字字母混合(去掉了 容易混淆的字符oOLl和数字01,) * @param string $addChars 额外字符 ...
/** * 字符串截取自动修复;(仅utf8 字符串); 去除前后不足一个字符的字节 * 截取多余部分用replace替换; * * $str = substr("我的中国心",1,-2); * $str = utf8Repair($str); * * 1 1-128 * 2 192-223, 128-191 * 3 224-239, 128-19...
/** * 去掉HTML代码中的HTML标签,返回纯文本 * @param string $document 待处理的字符串 * @return string */ function html2txt($document){ $search = array ("'<script[^>]*?>.*?</>'si", // 去掉...
// 去除json中注释部分; json允许注释 // 支持 // 和 /*...*/注释 function json_comment_clear($str){ $result = ''; $inComment = false; $commentType = '//';// /*,// $quoteCount = 0; $str = str_rep...
// 字符串加转义 function add_slashes($string){ if (!$GLOBALS['magic_quotes_gpc']) { if (is_array($string)) { foreach($string as $key => $val) { $string[$key] = ...
/** * 过滤js、css等 */ function filter_html($html){ $find = array( "/<(\/?)(script|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/isU", "/(<[^...
/** * 获取精确时间 */ function mtime(){ $t= explode(' ',microtime()); $time = $t[0]+$t[1]; return $time; }
/** * 根据id获取短标识; * 加入时间戳避免猜测;id不可逆 * * eg: 234==>4JdQ9Lgw; 100000000=>4LyUC2xQ */ function short_id($id){ $id = intval($id) + microtime(true)*10000; $id = pack('H*',base_conve...