PHP 초보자를 위한 파일 처리

파일 처리

fopen() 함수는 PHP에서 파일을 여는 데 사용됩니다.

함수의 첫 번째 매개변수에는 수행할 파일이 포함됩니다. 두 번째 매개변수는 파일을 여는 데 사용할 모드를 지정합니다.

<html>
<body>
welcome.txt","r") ;
?>
</body>
</html>

파일은 다음 패턴을 통해 생성될 수 있습니다. 열기

r 읽기 전용입니다. 파일의 시작 부분에서 시작합니다.

r+ 읽기/쓰기. 파일의 시작 부분에서 시작합니다.

w 쓰기 전용입니다. 파일 내용을 열고 지웁니다. 파일이 없으면 새 파일을 만듭니다.

w+ 읽기/쓰기. 파일 내용을 열고 지웁니다. 파일이 없으면 새 파일을 만듭니다. ~ ~                            추가합니다. 파일을 열어 파일 끝에 쓰거나, 파일이 없으면 새 파일을 만듭니다.

a+ 읽기/추가. 파일 끝에 기록하여 파일 내용을 유지합니다.

x 쓰기 전용입니다. 새 파일을 만듭니다. 파일이 이미 존재하는 경우 FALSE와 오류를 반환합니다.

x+ 읽기/쓰기. 새 파일을 만듭니다. 파일이 이미 존재하는 경우 FALSE와 오류를 반환합니다.

참고: fopen() 함수가 지정된 파일을 열 수 없으면 0(false)을 반환합니다.

파일 닫기

fclose() 함수는 열린 파일을 닫는 데 사용됩니다.

<?php

$file = fopen("test.txt","r");

//코드 실행

fclose($file);
?>

파일 끝(EOF) 감지

feof() 함수는 파일 끝(EOF)에 도달했는지 여부를 감지합니다.

feof() 함수는 길이를 알 수 없는 데이터를 반복할 때 유용합니다.

참고: w, a 및 x 모드에서는 열려 있는 파일을 읽을 수 없습니다!

if (feof($file)) echo "파일 끝";

파일을 한줄씩 읽기

파일에서 한줄씩 읽어오려면 fgets() 함수를 사용합니다.

참고: 이 함수를 호출하면 파일 포인터가 다음 줄로 이동합니다.

<?php
$file = fopen("welcome.txt", "r") orexit("파일을 열 수 없습니다!");
// 파일의 각 줄을 읽습니다. , 파일 끝까지
while(!feof($file)){
echo fgets($file). "<br>";
}
fclose($file);
? >

파일을 문자 단위로 읽기

fgetc() 함수는 파일을 문자 단위로 읽는 데 사용됩니다. 파일에서.

참고: 이 함수를 호출하면 파일 포인터가 다음 문자로 이동합니다.

<?php
$file=fopen("welcome.txt","r") 또는 종료("파일을 열 수 없습니다!");
while (!feof($file)){
echo fgetc($file);
}
fclose($file);
?>


지속적인 학습
||
<?php echo "hello world"; ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~