매일 PHP 개발 작업에서 파일의 읽기 및 쓰기를 처리하는 것은 필수 불가결 한 부분입니다. 데이터 저장, 로깅 또는 구성 처리이든 파일 운영 기능 마스터 링이 개발 효율성을 향상시키는 핵심입니다. 다음은 일반적으로 사용되는 몇 가지 PHP 파일 읽기 및 쓰기 방법 및 사용법을 소개합니다.
PHP는 주로 fopen () , fread () , fgets () , fgetsv () 및 fclose ()를 포함하여 파일 컨텐츠를 읽는 일련의 기능을 제공합니다. 다음은 각 기능의 방법과 예입니다.
fopen ()은 파일을 열고 파일 핸들을 반환하는 데 사용됩니다. 파일 경로와 열기 모드의 두 매개 변수를 허용합니다.
일반적인 개방 모드는 다음과 같습니다.
$ filename = 'example.txt'; $ hone = fopen ($ filename, 'r') 또는 다이 ( '파일을 열 수 없다!');
Fread ()는 열린 파일에서 지정된 바이트의 데이터를 읽는 데 사용됩니다. 일반적으로 전체 파일 컨텐츠는 filesize () 함수로 읽습니다.
$ filename = 'example.txt'; $ hone = fopen ($ filename, 'r') 또는 다이 ( '파일을 열 수 없다!'); $ content = fread ($ hone, filesize ($ filename)); echo $ 컨텐츠; fclose ($ 핸들);
위의 코드에서 fread ()는 전체 exames.txt 파일의 내용을 읽고 브라우저로 출력합니다.
fclose () 는 열린 파일 핸들 및 릴리스 시스템 리소스를 닫는 데 사용됩니다.
$ filename = 'example.txt'; $ hone = fopen ($ filename, 'r') 또는 다이 ( '파일을 열 수 없다!'); $ content = fread ($ hone, filesize ($ filename)); fclose ($ 핸들);
PHP는 읽기 외에도 파일을 작성하는 강력한 기능을 제공하며 일반적으로 사용되는 기능에는 fwrite () 및 fputs ()가 포함됩니다.
fwrite ()는 컨텐츠를 덮어 쓰거나 추가하는 데 적합한 파일에 문자열을 작성할 수 있습니다. 작성하기 전에 Fopen ()을 사용하여 파일을 열고 컨텐츠를 추가하기 위해 'a+' 와 같은 적절한 모드를 설정해야합니다.
$ filename = 'example.txt'; $ hone = fopen ($ filename, 'a+') 또는 다이 ( '파일을 열 수 없다!'); $ newContent = "이것은 새로운 콘텐츠입니다."; fwrite ($ hands, $ newContent); fclose ($ 핸들);
이 예에서는 텍스트가 파일 끝에 추가됩니다.
fputs () 함수는 fwrite () 와 정확히 동일하며 대신 사용할 수 있습니다.
$ filename = 'example.txt'; $ hone = fopen ($ filename, 'a+') 또는 다이 ( '파일을 열 수 없다!'); $ newContent = "이것은 새로운 콘텐츠입니다."; fputs ($ hands, $ newContent); fclose ($ 핸들);
fwrite () 와 마찬가지로 Fputs ()를 사용하여 파일 끝에 텍스트를 추가 할 수도 있습니다.
PHP 프로젝트를 개발하는 동안 파일 읽기 및 쓰기 작업은 매우 실용적입니다. fopen () , fread () , fwrite () , fputs () 및 fclose () 와 같은 함수의 올바른 사용법을 마스터하면 텍스트 데이터 및 파일 리소스를 효율적으로 처리 할 수 있습니다.