<?php
include_once('booter/login/includes/db.php');
$query="SELECT * FROM shells";
$result=mysql_query($query);
while($row=mysql_fetch_array($result, MYSQL_ASSOC)){
$hash = @md5_file($row['url']);
echo $hash . "<br>";
}
?>
以上是我的代码。通常它在大多数 url 上都可以完美运行,但是它时不时地会跳过一行中的 md5,就好像它没有检索它一样,即使文件在那里。
我不知道为什么。有任何想法吗?
编辑:删除“@”时,它会返回:
[function.md5-file]: failed to open stream: No such file or directory