PHP获取目录的md5值的函数
PHP #目录 #md5 #函数2012-05-10 20:47
直接上代码:
/**
* 获取目录的 md5 序列值
* @param string $dir 目录路径
* @return string
*/
if ( ! function_exists('md5_folder'))
{
function md5_folder ($dir) {
if (!is_dir($dir)) {
return false;
}
$filemd5s = array();
$d = dir($dir);
while (false !== ($entry = $d->read())) {
if ($entry != '.' && $entry != '..' && $entry != '.svn') {
if (is_dir($dir.'/'.$entry)) {
$filemd5s[] = md5_folder($dir.'/'.$entry);
} else {
$filemd5s[] = md5_file($dir.'/'.$entry);
}
}
}
$d->close();
return md5(implode('', $filemd5s));
}
}相关文章
- PHP淘宝商品num_iid批量生成淘宝客链接的函数 2012/05/09
- PHP函数is_uploaded_file用法 2012/05/09
- PHP传值/传引用/传地址的区别 2012/05/09
- php面试常见问题及答案 2012/05/09
- PHP比较GET/POST 2012/05/09
- PHP的memory_limit限制修改方法 2012/05/08
- php执行事务mysql实例 2012/05/07
- PHP加密解密迅雷/Flashget/QQ旋风等下载地址 2012/05/07
- PHP用CURL伪造IP和来路 2012/05/07
- php代码安全注意点分析 2012/05/05