0
CentOS 및 nginx에서 "file_get_contents" 함수를 사용할 때 문제가 발생했습니다.PHP "file_get_contents()"함수가 null을 반환했습니다.
error_reporting(E_ALL);
$file = "/srv/http/php/cms/extern/ip/pc.htm";
if (@is_file($file) === false) {// it is true;
$result['error'] = 'no file';
}
if (@fopen($file, "r") === false) { // it is true
@fclose($htmlFilePath);
}
$htmlContent = file_get_contents($file); // return null
는 그리고 브라우저에서 HTM 파일을 열고 그 다음 내가 php.ini 파일의 옵션 확인, 구글에서 검색 무언가를 일하러 수 있습니다
allow_url_fopen = On;
및 장애인 기능 목록 돈을 ' 저것을 포함한다;
그렇다면 nginx 및 centOS를 다시 시작합니다. 그러나 작동하지 않습니다. -_- !!
버그가 어디에 있는지 알려주세요. 감사합니다.
거기에 내용이 있습니까? 'ini_set ('display_errors', 1);'를 시작 부분에 설정하여 오류가 나타나는지 확인할 수도 있습니다. – Janno
file_get_contents 함수는 전체 웹 URL을 사용할 때만 작동합니다. 당신이 브라우저에서 열 수있는 URL을 설정하십시오. –
@ Janno 당신의 충고에 감사하지만 어떤 버그도보고하지 않습니다. –