提供md5在线文件的php脚本

时间:2013-08-31 11:22:04

标签: php md5 checksum

嗨,我正在寻找一个脚本,通过链接给我一个文件的md5 我已经准备好了一个脚本,它给出了文件夹中文件的md5,但现在我想添加一个脚本,你将链接粘贴到文件中,然后打印出md5 如果有人知道怎么做这个PLZ让我知道

我有的代码:

<?php
$cwd = $_SERVER['REQUEST_URI'];
$cwd = substr($cwd, 0, strrpos($cwd, '/' + 1));

function paintUndersideOfFox($c) {
global $cwd;
echo('<ul class="dirlist">');
$d = opendir($c);
while($f = readdir($d)) {
  if(strpos($f, '.') === 0) continue;
  $ff = $c . '/' . $f;
  echo 'MD5 file hash of ' . $ff . ': ' . md5_file($ff);
  echo('<li><a href="' . $cwd . $ff . '">' . $ff . '</a></li><br />');
  if(is_dir($ff)) paintUndersideOfFox($ff);
 }
 echo('</ul>');
}

paintUndersideOfFox('.');
?>

2 个答案:

答案 0 :(得分:0)

大多数文件系统函数适用于流,包括HTTP。你试过这个吗?

md5_file("http://remotelocation/file")

答案 1 :(得分:0)

可以通过file_get_contents()或更安全地使用CURL

来下载文件