PHP 쓰기 파일은 PHP 스크립트의 데이터를 파일에 출력하고 저장하는 것입니다. 이러한 방식으로 데이터를 지속적으로 저장할 수 있으므로 나중에 읽고 사용하기 쉽습니다.
파일 쓰기를 구현하려면 먼저 fopen () 함수를 사용하여 파일을 열어야합니다. 함수의 구문은 다음과 같습니다.
fopen(string $filename, string $mode [, bool $use_include_path = FALSE [, resource $context ]]) : resource | false
여기서 $ filename은 파일 이름이고 $ 모드는 파일 개방 모드입니다. 일반적으로 사용되는 모드는 다음과 같습니다.
fopen () 함수를 통해 파일을 열면 fwrite () 함수를 사용하여 파일에 데이터를 작성할 수 있습니다.
fwrite () 함수의 구문은 다음과 같습니다.
fwrite(resource $handle, string $string [, int $length]) : int | false
$ 핸들은 fopen ()가 반환 한 파일 리소스 핸들이며 $ string은 작성할 데이터입니다. $ 길이가 지정되지 않으면 fwrite가 전체 문자열에 기록됩니다.
다음은 텍스트 파일에 데이터를 작성하는 방법을 보여주는 간단한 예입니다.
$filename = "data.txt";
$handle = fopen($filename, "w+");
fwrite($handle, "이름: Tom\n");
fwrite($handle, "성별: 남성\n");
fwrite($handle, "나이: 20\n");
fwrite($handle, "우편: [email protected]\n");
fclose($handle);
위의 코드는 "data.txt"라는 파일을 열고 데이터를 작성합니다. 서면이 완료되면 파일이 닫힙니다.
파일을 작동 할 때 파일 경로가 올바른지 확인해야합니다. 상대 경로이든 절대 경로이든, 선택시 실제 상황에 따라 조정해야합니다. 상대 경로를 사용하는 경우 사용할 수 있습니다. " 현재 디렉토리를 나타내고 ".."를 나타내려면 이전 디렉토리를 나타냅니다.
적절한 파일 개방 모드를 선택하는 것은 파일 작업에 매우 중요합니다. 파일 만 읽어야하는 경우 읽기 전용 모드 "r"을 사용하십시오. 데이터를 추가 해야하는 경우 Append Mode "A"를 사용하십시오. 새 파일을 만들고 데이터를 작성 해야하는 경우 쓰기 모드 "W"를 선택하십시오. 데이터 손실이나 오류를 피하려면 필요에 따라 파일 개방 모드를 합리적으로 선택하십시오.
PHP는 파일에 쓰는 것이 일반적인 기능이며, 특히 후속 용도로 데이터를 저장하는 데 적합합니다. fopen ()과 fwrite ()의 두 가지 간단한 기능을 통해 파일의 읽기, 쓰기 및 저장을 쉽게 알 수 있습니다. 실제 애플리케이션에서는 원활한 작동을 위해 파일 경로 및 개방 모드 선택에주의를 기울여야합니다.