Ладно, ребята, у меня эта ошибка возникает из-за ошибок на моем сервере, и она вызвана Google Graph, который я отображал на одной из страниц моего сайта. Через некоторое время с графиком, загруженным на страницу, это выходит из-под контроля, и серверу не хватает памяти, и я получаю серьезные ошибки ввода-вывода на моей cPanel.
[22-Oct-2014 19:14:23 UTC] PHP Warning: fgets() expects parameter 1 to be resource, boolean given in /home/gift3dsaint/public_html/graph.php on line 44
[22-Oct-2014 19:14:23 UTC] PHP Warning: feof() expects parameter 1 to be resource, boolean given in /home/gift3dsaint/public_html/graph.php on line 42
[22-Oct-2014 19:14:23 UTC] PHP Warning: fgets() expects parameter 1 to be resource, boolean given in /home/gift3dsaint/public_html/graph.php on line 44
[22-Oct-2014 19:14:23 UTC] PHP Warning: feof() expects parameter 1 to be resource, boolean given in /home/gift3dsaint/public_html/graph.php on line 42
[22-Oct-2014 19:14:23 UTC] PHP Warning: fgets() expects parameter 1 to be resource, boolean given in /home/gift3dsaint/public_html/graph.php on line 44
[22-Oct-2014 19:14:23 UTC] PHP Warning: feof() expects parameter 1 to be resource, boolean given in /home/gift3dsaint/public_html/graph.php on line 42
Код, на который я ссылаюсь на график, — это PHP:
$lines=array();
$fp = fopen($file, "r");
while(!feof($fp)) {
$line = fgets($fp, 4096);
array_push($lines, $line);
}
fclose($fp);
Задача ещё не решена.
Других решений пока нет …