가능한 중복 :
PHP: Is there a command that can delete the contents of a file without opening it?어떻게 PHP에서 텍스트 파일의 내용을 제거 할
내가 명령 줄에서 PHP 파일을 실행하고 보내는 bash는 스크립트가 결과를 텍스트 파일로 보냅니다. bash 스크립트의 "다음"실행에 대해 결과 파일에서 이전 결과를 제거하려고합니다.
가능한 중복 :
PHP: Is there a command that can delete the contents of a file without opening it?어떻게 PHP에서 텍스트 파일의 내용을 제거 할
내가 명령 줄에서 PHP 파일을 실행하고 보내는 bash는 스크립트가 결과를 텍스트 파일로 보냅니다. bash 스크립트의 "다음"실행에 대해 결과 파일에서 이전 결과를 제거하려고합니다.
@ 존 오른쪽. 간단한 bash 스크립트에 cp /dev/null yourfile
이 처리됩니다.
file_put_contents
이렇게 할 것입니다.
물론 출력물을 리다이렉트하고 bash에서 무엇이든 써서 파일 내용을 지울 수도 있습니다.
또한 수행하여 주어진 크기에 파일을자를 수 :
ftruncate(fopen('text.txt'), 0);
예를 취소 것이다
하지만 0의 범위에서 아무것도 할 수있다 [0 - 파일의 크기].
fclose()해야합니다. 나는이 방법이 그렇게 편리하지 않다고 생각한다. – Jon
이 방법은 간단하지만 휴대용이 아닙니다. –