PHP 获取目录的 md5 序列值。
代码:
<?php
/**
* 获取目录的 md5 序列值
* @param string $dir 目录路径
* @return string
* @site www.jb200.com
*/
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));
}
}
//相当好用,收藏分享,服务大伙!嘎嘎...
?>