现在位置 >首页 > 函数
0℃
2012年03月06日 ⁄ 未分类
     这些PHP危险函数,你禁用了吗?今天小涛才发现,原来这些系统函数在万不得已的时候是不需要开的,以免被人发现漏洞,进行攻击: phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec()。 危险等级:高 exec() 功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。 危险等级:高 system() 功能描述:允许执行一个外部程序并回显输出,类似于 passthru()。 危险等级:高 chroot() 功能描述:...
阅读全文

0℃
小涛分享一个使用代码,开发过程中经常用到,判断两个日期之间相差多少个月份的函数: /**  * @author zone http://www.zoneself.org/ * @final 2006-09-23 * @var date1日期1 * @var date2 日期2 * @var tags 年月日之间的分隔符标记,默认为'-' * @return 相差的月份数量 * @example: $date1 = "2003-08-11"; $date2 = "2008-11-06"; $monthNum = getMonthNum( $date1 , $date2 ); echo $monthNum; */ function getMonthNum( $date1, $date2, $tags='-' ){   $date1 = explode($tags,$date1);   $date2 = explode...
阅读全文
0℃
分享一下获取文件夹列表,文件列表的方法: <?php /** * By zone 2011-11-30 * getDir()去文件夹列表,getFile()去对应文件夹下面的文件列表,二者的区别在于判断有没有“.”后缀的文件,其他都一样 */ //获取文件目录列表,该方法返回数组 function getDir($dir) { $dirArray[]=NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { //去掉"“.”、“..”以及带“.xxx”后缀的文件 if ($file != "." && $file != ".."&&!strpos($file,".")) ...
阅读全文
0℃
2012年02月20日 ⁄ 未分类
程序一:PHP截取中文字符串方法 function msubstr($str, $start, $len) { $tmpstr = “”; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr .= substr($str, $i, 2); $i++; } else $tmpstr .= substr($str, $i, 1); } return $tmpstr; } 程序二:PHP截取UTF-8字符串,解决半字符问题 /****************************************************************** * PHP截取UTF-8字符串,解决半字符问题。 * 英文、数字(半角)为1字节(8位),中文(全...
阅读全文
×
腾讯微博