如何遍历一个文件夹下的所有文件,并用md5函数算出所有文件的md5值?(用php实现)

如何遍历一个文件夹下的所有文件,并用md5函数算出所有文件的md5值?(用php实现),第1张

function file_read_all ($dir)

{

if (is_dir($dir)) {

if ($dh = opendir($dir)) {

$n=0

while (($file = readdir($dh)) !== false) {

if ( $file == '.' or $file =='..' or $file=='.svn')

{

continue

}

echo md5_file($dir.$file)//计算每个文件md5值 echo '<br />'

if (is_dir ($dir.$file))

{

file_read_all ($dir.$file.'/')

}

}

}

closedir($dh)

}

}

$filename= md5(time().rand(0,9).$_FILES["filedata"]["name"]).'.'.pathinfo($_FILES["filedata"]["name"],PATHINFO_EXTENSION)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11810887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存