에러코드 도움좀 부탁드려요 ㅠㅠ

에러코드 도움좀 부탁드려요 ㅠㅠ

QA

에러코드 도움좀 부탁드려요 ㅠㅠ

답변 2

본문


[Tue Mar 28 18:16:41.800660 2023] [php7:warn] [pid 28504] [client 아이피:63130] PHP Warning:  feof() expects parameter 1 to be resource, bool given in /var/www/html/bbs/download.php on line 185, referer: 사이트 게시판주소&wr_id=111413
[Tue Mar 28 18:16:41.800672 2023] [php7:warn] [pid 28504] [client 아이피:63130] PHP Warning:  fread() expects parameter 1 to be resource, bool given in /var/www/html/bbs/download.php on line 186, referer: 사이트 게시판주소&wr_id=111413
[Tue Mar 28 18:16:41.800678 2023] [php7:warn] [pid 28504] [client 아이피:63130] PHP Warning:  fread() expects parameter 1 to be resource, bool given in /var/www/html/bbs/download.php on line 188, referer: 사이트 게시판주소&wr_id=111413
[Tue Mar 28 18:16:41.800697 2023] [php7:warn] [pid 28504] [client 아이피:63130] PHP Warning:  fread() expects parameter 1 to be resource, bool given in /var/www/html/bbs/download.php on line 192, referer: 사이트 게시판주소&wr_id=111413

 

해당 오류코드가 초당 수메가씩 쌓입니다;; 결국 킬명령어로 죽여야지 해결되구요...

download.php 에러코드를 확인하면 다음과 같습니다.

 

 

183 $download_rate = 1.5;

185 while(!feof($fp)) {
186   echo fread($fp, 100*1024);
    
188    echo fread($fp, 100*1024);
189    flush();
    

192    print fread($fp, round($download_rate * 1024));
193    flush();
194    usleep(1000);
195 }
196 fclose ($fp);
197 flush();
198 ?>

 

입니다. 

 

이게 도대체 무슨 오류이고;; 어떻게 수정해야 하는걸까요?

 

가상서버 환경은

 

센토스, 아파치, 마리나디비, php7.4입니다
 

이 질문에 댓글 쓰기 :

답변 2

bbs/download.php

 

$fp = fopen($filepath, 'rb');

......

$download_rate = 10;

if( $fp)  // 추가

   while(!feof($fp)) {

가장 필요한 부분은 $fp 변수 값 받는 부분인데요.

아마도

퍼미션 등의 문제로 fopen() 이 제대로 안 되는 거 같군요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 591
© SIRSOFT
현재 페이지 제일 처음으로