PHP는 여러 용도로 널리 사용되는 서버 측 프로그래밍 언어이며 그 중 하나는 파일 처리입니다. 이 기사는 PHP 파일 처리의 기본 단계를 심층적으로 설명합니다. 파일 작업은 시스템 간 데이터를 교환하고 웹 개발, 데이터 처리 및 많은 응용 프로그램에서 중요한 역할을하는 데 핵심입니다.
PHP에서는 파일을 읽거나 쓰기 전에 파일을 열어야합니다. 파일을 열기위한 기본 구문은 다음과 같습니다.
$handle = fopen("filename", "mode");
그중 "Filename"은 열려는 파일 이름이며 "Mode"는 파일이 열리는 방식을 나타내며 특정 값에는 다음이 포함됩니다.
파일을 열면 파일 핸들 $ 핸들이있어서 후속 파일 작업 후에 따라 다릅니다.
파일을 열면 PHP의 내장 기능을 사용하여 파일 내용을 읽을 수 있습니다. 파일 콘텐츠를 읽는 기본 구문은 다음과 같습니다.
$file_content = fread($handle, filesize($filename));
$ filename이 읽을 파일 이름이고 $ 핸들은 파일을 열 때 얻는 핸들입니다. Filesize () 함수는 파일 크기를 얻는 데 사용되며 Fread () 함수는 지정된 크기의 바이트 컨텐츠를 읽습니다.
한 줄씩 파일을 읽어야하는 경우 fgets () 함수를 사용할 수 있습니다.
$line = fgets($handle);
파일의 다음 줄을 읽고 파일 포인터를 이동합니다.
파일을 읽은 후 파일 핸들을 닫으려면 운영 체제가 파일 자원을 자유롭게 할 수 있도록하십시오.
fclose($handle);
마찬가지로 파일 작성 작업을 수행하기 전에 먼저 파일을 열어야합니다. 파일을 열기위한 기본 구문은 다음과 같습니다.
$handle = fopen("filename", "mode");
그중 "Filename"은 열릴 파일 이름이며 "Mode"는 파일이 열리는 방식을 결정합니다. 일반적인 옵션은 다음과 같습니다.
파일을 열면 파일 핸들 $ 핸들이 있어야하며, 후속 작업 후에 사용해야합니다.
파일이 성공적으로 열리면 fwrite () 함수를 통해 내용을 파일에 쓸 수 있습니다.
fwrite($handle, $content);
$ 핸들이 파일 핸들이고 $ 컨텐츠가 작성 될 텍스트 내용입니다.
파일 쓰기를 완료 한 후에는 파일 핸들을 닫으려면 리소스를 제거해야합니다.
fclose($handle);
다음은 완전한 파일 읽기 및 쓰기 예입니다. 텍스트 내용이 포함 된 example.txt라는 파일이 있다고 가정합니다. 파일 내용을 읽고 $ Old_Content 변수에 저장하고 파일 끝에 새 텍스트를 추가합니다.
// 읽기 및 쓰기를 위해 파일을 엽니 다
$handle = fopen("example.txt", "r+");
// 파일 내용을 읽으십시오
$old_content = fread($handle, filesize("example.txt"));
// 파일 끝에 새 콘텐츠를 추가하십시오
$new_content = "This is some new text!";
fwrite($handle, $new_content);
// 파일을 닫습니다
fclose($handle);
이 예에서는 먼저 exames.txt 파일을 열고 내용을 $ 핸들 변수에 저장합니다. 다음으로 Fread () 함수를 통해 파일 내용을 읽고 fwrite () 함수를 사용하여 파일 끝에 새 텍스트를 추가하십시오. 마지막으로 fclose () 함수를 사용하여 파일을 닫습니다.
이 기사에서는 파일을 열고 파일 내용을 읽고 파일 쓰기 및 파일을 닫는 방법을 포함하여 PHP 파일 처리의 기본 작업을 소개합니다. 이러한 기본 작업을 마스터하면 다양한 PHP 응용 프로그램에 적합한 강력한 파일 처리 기능을 만들 수 있습니다.