<?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