芒果小站

  1. 全球最具业界良心的主机 - Linode

    毫无疑问,目前做得最好的主机供应商

    猛击这里查看

  2. 芒果小站目前使用的主机 - Linode

    客服响应快,随时退款,XEN 架构稳定

    猛击这里查看

  3. 最好的日本东京线路主机 - Linode

    可选弗里蒙特、达拉斯、亚特兰大、纽瓦克、伦敦、东京机房

    猛击这里查看

  • 1
  • 2
  • 3
切换到精简模式
3

PHP 获取目录的 md5 序列值

作者 芒果/分类 代码/发布于 2012-05-09 18:40

PHP 获取目录的 md5 序列值,代码摘录,以备不时之需。

/**
 * 获取目录的 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));
	}
}
版权所有,转载请注明出处。
转载自 <a href="http://mangguo.org/php-access-to-the-directory-md5-sequence-value/" title="PHP 获取目录的 md5 序列值" rel="bookmark">PHP 获取目录的 md5 序列值 | 芒果小站</a>
如果喜欢这篇文章,欢迎订阅芒果小站以获得最新内容。

已经有 3 条群众意见

  1. 算命网 /2012-05-10 15:34

    学习了,最近正在学php 回应

    #1
  2. 流水线 /2012-05-11 13:13

    博主注重分享,收下了 回应

    #2
  3. 深圳珠宝 /2012-05-14 17:04

    我也想学一些技术,不然都看不懂 回应

    #3

下面我简单说几句