Эта функция вызывает большие проблемы на моем сервере, потому что она находится в цикле:
function loadFiles()
{
$email = $_POST["emailp"];
$file_handle = fopen("/tmpphp/dmbigmail.file", "r");
while (!feof($file_handle)) {
$line = fgets($file_handle);
if(stristr($line,$email)){
$show = trim(str_replace($email,' ',$line));
//echo $show;
$parsedata = substr($show,0,11);
$parselink = substr($show,10);
$total = $parsedata.'<a href=' . $parselink. ">$parselink</a><br>";
echo $total;
}
}
fclose($file_handle);
}
В моем журнале я вижу это: «Предупреждение PHP: fgets() ожидает, что параметр 1 будет ресурсом, логическим значением, заданным в /path/file.php в строке 42»
Интересует строка:
$line = fgets($file_handle);
Функция в порядке, но я не знаю, почему выдает мне эту странную ошибку.