PHP输出指定目录下文件及MD5值

寻技术 PHP编程 / React 2023年07月08日 108
<?
//循环目录下所有文件,包含子目录
function my_dir($dir) {
    $files = [];
    if(@$handle = opendir($dir)) {
        while(($file = readdir($handle)) !== false) {
            if($file != ".." && $file != ".") {
                if(is_dir($dir . "/" . $file)) { //如果是子文件夹,进行递归
                    $files[$file] = my_dir($dir . "/" . $file);
                } else {
                    $files[] = $file;
                     
                    $img_name=$file;//临时变量
                    echo $dir."/".$img_name."----MD5值:".md5_file($dir."/".$img_name)."<br>";
                }
            }
        }
        closedir($handle);
    }
    //return $files;
}
 
echo "<pre>";
print_r(my_dir("mdaima"));//目录
echo "</pre>";
?>


关闭

用微信“扫一扫”