9enjoy - code.9enjoy.com - 代码收藏
General Information:
Latest News:
递归删除目录及目录下的文件-rrmdir 25 Jan 2011 | 03:23 am
php自带的rmdir,只能删除空目录,这个rrmdir就可以递归删除目录及目录下的所有文件,不过使用起来要小心哦,不要把所有文件都删了。 function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ($object != “.” && $obje...
去掉 HTML 标记,javascript 代码 13 May 2010 | 01:51 am
function trip_html( $html, $len ) { // $html 应包含一个 HTML 文档。 // 本例将去掉 HTML 标记,javascript 代码 // 和空白字符。还会将一些通用的 // HTML 实体转换成相应的文本。 $search = array (“‘<script[^>]*?>.*?</script>’si”, // 去掉 javascript “‘...
ASP来实现UTF8转换GB2312国标码 7 Apr 2010 | 02:12 am
ASP来实现UTF8转换GB2312国标码-GB2312转UTF-8 ‘个人代码风格注释(变量名中第一个小写字母表表示变量类型) ‘i:为Integer型; ’s:为String; Function U2UTF8(Byval a_iNum) Dim sResult,sUTF8 Dim iTemp,iHexNum,i iHexNum = Trim(a_iNum) If iHexNum = “”...
二维数组的array_unique函数 4 Mar 2010 | 03:49 pm
关于php的array_unique函数,此函数只适用于一维数组,对多维数组并不适用,以下提供一个二维数组的array_unique函数 //二维数组去掉重复值 function array_unique_fb($array2D){ foreach ($array2D as $v){ $v = join(“,”,$v); //降维,也可以用implode,将一维数组转换...
GBK的页面输出JSON 3 Feb 2010 | 09:52 pm
encode之前转换为utf-8,decode之后转回gbk: function tb_json_encode($value, $options = 0) { return json_encode(tb_json_convert_encoding($value, “GBK”, “UTF-8″)); } function tb_json_decode($str, $assoc = false, ...
文本转HTML 16 Jan 2010 | 10:39 pm
//文本转HTML function Text2Html($txt) { $txt = str_replace(” ”,” ”,$txt); $txt = str_replace(“<”,”<”,$txt); $txt = str_replace(“>”,”>”,$txt); $txt = preg_replace(“/[\r\n]{1,}/isU”,”<br/>\r\n...
在字符串指定位置插入一段字符串 14 Jan 2010 | 03:24 am
//插入一段字符串 function str_insert($str, $i, $substr) { for($j=0; $j<$i; $j++){ $startstr .= $str[$j]; } for ($j=$i; $j<strlen($str); $j++){ $laststr .= $str[$j]; } $str = ($startstr . $substr . $...
php数组二分法查找 13 Jan 2010 | 03:43 am
<?php //search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值 function search($array, $k, $low=0, $high=0) { if(count($array)!=0 and $high == 0) //判断是否为第一次调用 { $high = coun...
正确获得访客IP 10 Jan 2010 | 09:28 pm
if(getenv(‘HTTP_CLIENT_IP’) && strcasecmp(getenv(‘HTTP_CLIENT_IP’), ‘unknown’)) { $onlineip = getenv(‘HTTP_CLIENT_IP’); } elseif(getenv(‘HTTP_X_FORWARDED_FOR’) && strcasecmp(getenv(‘HTTP_X_FORWARDED...
加强版htmlspecialchars 10 Jan 2010 | 08:59 pm
//取消HTML代码 function shtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = shtmlspecialchars($val); } } else { $string = preg_replace(‘/&((#...