이 글에서는 PHP가 지속적으로 파일 헤더에 내용을 쓰는의 구체적인 구현 방법을 주로 소개합니다.
PHP 인터뷰 과정에서 PHP 운영 파일에 대한 기본 지식도 일반적인 테스트 포인트 중 하나입니다.
간단한 예를 사용하여 PHP가 파일 헤더에 콘텐츠를 지속적으로 쓰는 방법을 소개하겠습니다.
예: "hello.txt"라는 파일의 헤더에 콘텐츠를 계속해서 써야 합니다. 즉, 페이지를 새로 고칠 때마다 자동으로 헤더에 콘텐츠를 써야 합니다.
코드 예시는 다음과 같습니다.
<?php /** * 不断的向文件头部写入内容 */ $fileName = 'hello.txt'; if (!is_file($fileName)) { touch('hello.txt'); $file = fopen($fileName, 'rb+'); fwrite($file, 'hello world'); fclose($file); return ; } else { $file = fopen($fileName, 'r'); $content = fread($file, filesize($fileName)); $hello = 'hello world123' . PHP_EOL . $content; fclose($file); $file = fopen($fileName, 'w'); fwrite($file, $hello); fclose($file); }
이 코드에서는 주로 if 판단문을 작성합니다. 먼저 "hello.txt" 파일이 존재하는지 판단하고, 없으면 터치 기능을 통해 생성합니다. fwrite 함수를 사용하여 'hello world' 내용을 파일에 씁니다.
그런 다음 계속해서 파일 헤더에 콘텐츠를 씁니다. 여기서는 파일 콘텐츠 헤더에 'hello world123'을 쓰고 싶습니다.
마지막으로 브라우저 접속을 통해 3번 새로고침을 하였고 결과는 다음과 같습니다.
관련 기능 소개:
fopen — 파일이나 URL을 엽니다. (rb+ 읽기-쓰기는 바이너리 파일을 열어 데이터 읽기 및 쓰기만 허용합니다. r은 읽기 전용 파일을 여는 것을 의미하며 파일이 존재해야 합니다.)
fclose —열린 파일 포인터를 닫습니다.
touch() 함수는 지정된 파일의 액세스 및 수정 시간을 설정합니다. 파일이 존재하지 않으면 생성됩니다.
fread() 함수는 파일을 읽습니다(바이너리 파일에 안전함).
fwrite() 함수는 파일에 씁니다(바이너리 파일에 안전함).
PHP_EOL: PHP의 줄 바꿈 문자로, 텍스트 줄 바꿈을 나타냅니다.
PHP 파일의 일부 기본 작업에 대해서는 이전 기사에서 자세히 소개했습니다. 도움이 필요한 친구는 다음을 참조하여 배울 수 있습니다.
PHP에서 지정된 파일에 데이터를 쓰는 방법은 무엇입니까?
PHP에서 여러 파일을 업로드하는 간단한 방법은 무엇입니까?
이 문서는 파일 헤더에 내용을 지속적으로 쓰는 PHP의 구체적인 구현 방법에 대한 내용입니다. 간단하고 이해하기 쉽습니다. 누가 필요해!
PHP에 대해 더 자세히 알고 싶다면 PHP 중국어 웹사이트PHP 비디오 튜토리얼을 따라가세요. 누구나 참고하고 배울 수 있습니다!
위 내용은 PHP에서 파일 헤더에 내용을 지속적으로 쓰는 방법은 무엇입니까? (사진 + 동영상)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!