개발 중에, 특히 구성 파일, 로그 파일 또는 파일에 데이터를 쓰는 경우 파일 작업은 불가피합니다. PHP는 다양한 파일 읽기 및 쓰기 작업 기능을 제공합니다. 이 기사는 이러한 작업을 자세히 소개하고 일반적인 코드 예제를 제공합니다.
PHP는 다양한 파일 읽기 기능을 제공합니다. 일반적으로 사용되는 것은 file_get_contents (), fopen (), fgets (), fread (), file () 등을 포함합니다. 다음으로 파일 콘텐츠를 읽는 방법을 보여주기 위해 File_get_Contents ()를 사용합니다.
Code example:
$ file = "example.txt"; $ content = file_get_contents ($ file); echo $ 컨텐츠;
위의 코드는 example.txt 파일의 내용을 읽고 페이지에 출력합니다.
때로는 파일 콘텐츠를 라인별로 읽고 라인별로 처리해야합니다. 현재 fgets () 또는 fread () 함수를 사용할 수 있습니다. 예는 다음과 같습니다.
Code example:
$ file = "example.txt"; if ($ handle = fopen ($ file, 'r')) { while (! feof ($ hands)) { $ line = fgets ($ 핸들); echo $ line. "<br/> "; } fclose ($ 핸들); }
이 코드는 example.txt 파일 라인의 내용을 읽고 각 줄 사이에 새 줄 레이블을 추가하여 페이지 라인별로 페이지를 출력합니다.
PHP는 여러 파일 쓰기 기능을 제공하며 일반적으로 사용되는 것은 file_put_contents (), fopen () 및 fwrite ()를 포함합니다. 다음은 File_put_Contents ()가 파일 쓰기 작동을 보여주기위한 예제로 사용되는 경우입니다.
Code example:
$ file = "example.txt"; $ content = "안녕하세요, 세계!"; file_put_contents ($ file, $ content);
이 코드는 "안녕하세요, 세계!" example.txt 파일에. 파일이 존재하지 않으면 자동으로 생성됩니다. 파일이 이미 존재하면 원래 콘텐츠가 덮어 씁니다.
콘텐츠를 기존 파일에 추가 해야하는 경우 fopen () 함수를 사용하여 "a"매개 변수와 일치하고 fwrite () 함수를 사용하여 컨텐츠를 작성할 수 있습니다. 예는 다음과 같습니다.
Code example:
$ file = "example.txt"; $ content = "안녕하세요, 세계!"; if ($ handle = fopen ($ file, 'a')) { fwrite ($ hands, $ 컨텐츠); fclose ($ 핸들); }
이 코드는 "안녕하세요, 세계!" example.txt 파일의 끝까지
PHP는 Rename () 함수를 제공하여 파일 이름 변경 기능을 구현합니다. 예는 다음과 같습니다.
Code example:
$ oldfile = "example.txt"; $ newFile = "new_example.txt"; 이름 바꾸기 ($ OldFile, $ NewFile);
이 코드는 exames.txt 파일의 이름을 new_example.txt로 바꿉니다.
Rename () 함수를 사용하여 파일을 한 위치에서 다른 위치로 이동하십시오. 예는 다음과 같습니다.
Code example:
$ sourcefile = "example.txt"; $ destinationFolder = "업로드/"; $ destinationFile = $ DestinationFolder. $ sourcefile; 이름 바꾸기 ($ sourceFile, $ destinationFile);
이 코드는 exames.txt 파일을 업로드 디렉토리로 이동합니다.
이 기사는 파일 읽기, 쓰기, 추가 및 이동과 같은 일반적인 작업을 포함하여 PHP의 파일 읽기 및 쓰기 작업을 자세히 소개합니다. 이러한 작업을 통해 개발자는 다양한 개발 요구를 충족시키기 위해 파일을 유연하게 처리 할 수 있습니다. 이 기사의 예제가 PHP 파일 조작 기능을 더 잘 이해하고 적용하는 데 도움이되기를 바랍니다.