찾다

 >  Q&A  >  본문

PHP fopen()이 파일을 열지 못했습니다.

$fild='./text.txt';

$userdata = fopen($fild,'ab');

if ($userdata==false){

echo '파일을 열지 못했습니다';

} else{

echo '파일 열기 성공';

$rel = fwrite($userdata,"aaaaa");

fclose($userdata);

}

코드에는 문제가 없으며, phpstorm 자체에서 http 실행 환경 ://localhost:63342에서는 파일을 정상적으로 열고 쓸 수 있습니다. 하지만 http://localhost/에서는 파일을 열고 쓸 수 없으며 "파일 열기 실패" 메시지가 표시됩니다.

어떻게 해결하나요?


Ader.WuAder.Wu2698일 전1552

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-08-18 09:10:29

    file_get_contents 및 file_put_contents를 사용하면 더 쉽게 파일을 읽고 쓸 수 있습니다. 파일에 읽기 권한이 없을 수도 있습니다. fopen의 두 번째 매개변수를 w+로 변경해 보세요.

    회신하다
    0
  • 취소회신하다