텍스트 파일 쓰기 작업이 포함 된 PHP 스크립트가 있습니다. 이제는 브라우저에서 스크립트를 실행하면 URL을 사용하여 액세스하여 제대로 작동하고 파일이 완벽하게 작성됩니다. 그러나 터미널에서 동일한 스크립트를 실행할 때 명령을 사용하면 스크립트가 실행되지만 파일 작업이 수행되지 않습니다. 나는 이것이 확실하지 않다. 왜 그런 일이 일어나는가. 어리석은 일이 있거나 키나 다른 것을 놓치고 있지만 지금은 알아낼 수 없다는 것을 알고 있습니다. 도움을터미널에서 파일 쓰기가 작동하지 않지만 브라우저에서 작동합니다.
$myFile = "filename.txt";
$fh = fopen($myFile, 'a+') or die("can't open file");
$str = "file content here";
fwrite($fh, $str);
fclose($fh);
감사 : 여기
다음은 텍스트 파일에 기록하는 코드는 내가/path/to/php -f /path/to/file
을 사용하고있는 명령입니다.
파일의 코드를보고 싶습니다. 그것을 보지 않고도 추측하기 어렵습니다. – deb0rian
ok .. 파일 쓰기 코드와 함께 질문을 편집했습니다. 아주 간단합니다. –