에러로그 질문좀 드려요
본문
에러로그가 갑자기 수십기가가 되서 놀라서 일부를 살펴보니
[Sun Jul 24 19:51:05.772390 2022] [php7:warn] [pid 28057] [client 222.222.222.22:60722] PHP Warning: feof() expects parameter 1 to be resource, bool given in /var/www/111/bbs/download.php on line 186, referer: https://111.com/bbs/board.php?bo_table=111&wr_id=28228&&
[Sun Jul 24 19:51:05.772397 2022] [php7:warn] [pid 28057] [client 222.222.222.22:60722] PHP Warning: fread() expects parameter 1 to be resource, bool given in /var/www/111/bbs/download.php on line 193, referer: https://111.com/bbs/board.php?bo_table=111&wr_id=28228&&
에러로 가득 차 있더라고요;
해당 다운로드 페이지로 가보면
$download_rate = 10;
while(!feof($fp)) { //186번째 라인
//echo fread($fp, 100*1024);
/*
echo fread($fp, 100*1024);
flush();
*/
print fread($fp, round($download_rate * 1024)); //193번째 라인
flush();
usleep(1000);
}
fclose ($fp);
flush();
?>
이렇게 되어 있습니다.
뭐가 문제인걸까요...
기존 호스팅에서 서버로 환경을 바꾼 상태입니다.
답변 1
조건문 하나를 넣어보세요
https://stackoverflow.com/questions/16552484/warning-feof-expects-parameter-1-to-be-resource