Heim  >  Artikel  >  Backend-Entwicklung  >  PHP 获取目录的 md5 序列值的方法

PHP 获取目录的 md5 序列值的方法

WBOY
WBOYOriginal
2016-07-25 08:56:281108Durchsuche
本文介绍下,使用php代码获取目录的md5序列值的方法,分享一段代码,供有需要的朋友参考下。

PHP 获取目录的 md5 序列值。 代码:

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


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn