PHP 파일을 열고 읽는 것은 PHP에서 매우 중요합니다. 이 기사에서는 PHP 파일 열기 및 읽기에 대한 지식을 자세히 설명합니다.
PHP 파일 열기 - fopen()
파일을 여는 더 좋은 방법은 fopen() 함수를 사용하는 것입니다. 이 함수는 readfile() 함수보다 더 많은 옵션을 제공합니다.
이 과정에서는 "webdictionary.txt" 텍스트 파일을 사용합니다.
AJAX = 비동기 JavaScript 및 XML
CSS = 계단식 스타일 시트
HTML = 하이퍼 텍스트 마크업 언어
PHP = PHP 하이퍼텍스트 전처리기
SQL = 구조적 Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
fopen() 첫 번째 매개변수는 열려는 파일 이름을 포함하고, 두 번째 매개변수는 파일을 여는 모드를 지정합니다. fopen() 함수가 지정된 파일을 열지 못하면 다음 예제에서는 메시지를 생성합니다.
Example
<?php $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!"); echo fread($myfile,filesize("webdictionary.txt")); fclose($myfile); ?>
팁: 다음에는 fread() 및 fclose() 함수에 대해 알아봅니다.
PHP 파일 읽기 - fread()
fread() 함수는 열린 파일을 읽습니다.
fread()의 첫 번째 매개변수는 읽을 파일의 파일 이름을 포함하고, 두 번째 매개변수는 읽을 최대 바이트 수를 지정합니다.
다음 PHP 코드는 "webdictionary.txt" 파일을 끝까지 읽습니다.
fread($myfile,filesize("webdictionary.txt"));
PHP는 파일을 닫습니다 - fclose()
fclose( ) 함수는 열린 파일을 닫는 데 사용됩니다.
Note: 작업이 끝나면 모든 파일을 닫는 것이 좋은 프로그래밍 습관입니다. 서버 리소스를 사용하는 파일을 열고 싶지 않습니다.
fclose()를 사용하려면 닫을 파일 이름(또는 파일 이름을 보유한 변수)이 필요합니다.
<?php $myfile = fopen("webdictionary.txt", "r");// some code to be executed....fclose($myfile); ?>
PHP 한 줄 파일 읽기 - fgets()
fgets() 함수는 한 줄을 읽는 데 사용됩니다. 파일에서.
다음 예에서는 "webdictionary.txt" 파일의 첫 번째 줄을 출력합니다.
Example
<?php $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!"); echo fgets($myfile); fclose($myfile); ?>
참고: fgets() 함수를 호출한 후 파일 포인터가 다음 줄로 이동합니다.
PHP 파일 끝 확인 - feof()
feof() 함수는 "EOF(파일 끝)"에 도달했는지 확인합니다.
feof()는 길이를 알 수 없는 데이터를 반복하는 데 유용합니다.
다음 예에서는 파일 끝까지 "webdictionary.txt" 파일을 한 줄씩 읽습니다.
Example
<?php $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单行直到 end-of-filewhile(!feof($myfile)) { echo fgets($myfile) . "<br>"; } fclose($myfile); ?>
PHP는 단일 문자를 읽습니다. - fgetc()
fgetc() 함수를 사용하여 파일에서 읽습니다. 단일 문자.
다음 예에서는 파일 끝까지 "webdictionary.txt" 파일을 문자별로 읽습니다.
예
<?php $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单字符直到 end-of-filewhile(!feof($myfile)) { echo fgetc($myfile); } fclose($myfile); ?>
참고: fgetc() 함수를 호출한 후 파일 포인터는 다음 문자로 이동합니다.
이 문서에서는 PHP 파일 열기 및 읽기에 대한 지식을 설명합니다. 더 많은 학습 자료를 보려면 PHP 중국어 웹사이트를 참고하세요.
관련 권장 사항:
위 내용은 PHP 파일 열기/읽기/읽기에 대한 지식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!