현재 위치: > 최신 기사 목록> PHP 파일 읽기 및 쓰기 자습서 : 기본 방법 및 기술

PHP 파일 읽기 및 쓰기 자습서 : 기본 방법 및 기술

gitbox 2025-06-17

PHP 파일을 읽고 쓰는 기본 방법

PHP는 웹 애플리케이션 및 웹 사이트를 작성하는 데 사용할 수있는 널리 사용되는 서버 측 스크립팅 언어입니다. PHP에서는 파일 읽기 및 쓰기가 일반적인 작업입니다. 이 기사는 PHP에서 파일을 읽고 쓰는 기본 방법을 소개하고 몇 가지 코드 예제를 제공합니다.

1. 파일 읽기

php에서 파일 판독 값은 일반적으로 fopen () 함수를 사용하여 파일을 열고 fgets () 함수 또는 fread () 함수를 사용하여 파일 내용을 읽습니다.

1.1 fgets () 함수를 사용하여 파일을 읽습니다

다음은 fgets () 함수를 사용하여 파일 콘텐츠를 한 줄씩 읽는 예입니다.

$ filename = "example.txt"; // 파일 이름 $ file = fopen ($ filename, "r"); // 파일 열기 읽기 전용 모드 if ($ file) {
    while (($ line = fgets ($ file))! == false) {
        echo $ line; // 파일 컨텐츠 출력}
    fclose ($ 파일); // 파일 핸들을 닫습니다} else {
    echo "파일 오프닝 실패!";
}
    

위의 코드는 fopen ()을 통해 파일을 열고 각 줄을 읽고 출력합니다. fgets () 함수는 파일 끝까지 파일 내용을 한 줄씩 읽습니다.

1.2 Fread () 함수를 사용하여 전체 파일을 읽으십시오

일반적으로 사용되는 또 다른 파일 읽기 방법은 전체 파일의 내용을 한 번에 읽을 수있는 fread () 함수를 사용하는 것입니다. 다음은 fread ()를 사용하는 예입니다.

$ filename = "example.txt"; // 파일 이름 $ file = fopen ($ filename, "r"); // 파일 열기 읽기 전용 모드 if ($ file) {
    $ content = fread ($ file, filesize ($ filename)); // 전체 파일 내용을 읽습니다. echo $ 컨텐츠; // 파일 내용을 출력합니다. fclose ($ file); // 파일 핸들을 닫습니다} else {
    echo "파일 오프닝 실패!";
}
    

이 예에서는 먼저 Filesize () 함수를 사용하여 파일의 크기를 얻은 다음 Fread ()를 통해 파일의 전체 내용을 한 번에 읽습니다.

2. 파일 쓰기

PHP의 파일 쓰기는 일반적으로 fopen ()에 의해 열리고 데이터는 fwrite () 함수를 사용하여 파일에 기록됩니다.

2.1 fwrite () 함수를 사용하여 파일에 씁니다

다음은 파일에 쓰는 간단한 예입니다.

$ filename = "example.txt"; // 파일 이름 $ file = fopen ($ filename, "w"); // 파일 열기 쓰기 모드 인 경우 ($ 파일) {
    fwrite ($ 파일, "안녕하세요, 세계!"); // 컨텐츠 작성 fclose ($ file); // 파일 핸들을 닫습니다} else {
    echo "파일 오프닝 실패!";
}
    

위의 코드에서 fopen ()은 쓰기 모드에서 파일을 열고 fwrite ()는 지정된 내용을 파일에 씁니다. 파일이 존재하지 않으면 PHP는 자동으로 새 파일을 만듭니다.

2.2 "A"모드를 사용하여 컨텐츠를 추가하십시오

파일 끝에서 콘텐츠를 추가하려면 "A"모드를 사용할 수 있습니다.

$ filename = "example.txt"; // 파일 이름 $ file = fopen ($ filename, "a"); // 파일 열기 파일 부록 write mode if ($ file) {
    fwrite ($ 파일, "콘텐츠가 추가됩니다."); // 컨텐츠를 부속하여 fclose ($ file); // 파일 핸들을 닫습니다} else {
    echo "파일 오프닝 실패!";
}
    

이 예에서 "A"모드는 파일을 열고 파일이 존재하지 않으면 파일을 생성하고 파일 끝에 컨텐츠를 추가합니다.

3. 파일 작동에 대한 메모

PHP에서 파일을 읽고 쓸 때 주목해야 할 몇 가지 핵심 사항이 있습니다.

  • fclose () 함수를 사용하여 파일 핸들을 닫고 파일 컨텐츠가 저장되고 리소스 누출을 피하십시오.
  • 파일에 쓸 때 예상되는 동작이 아닌 한 기존 콘텐츠를 덮어 쓰지 않도록주의하십시오. "A"모드를 사용하여 덮어 쓰기를 피하십시오.
  • 특히 민감한 정보에 대해 파일 권한이 정확한지 확인하십시오. chmod () 함수를 사용하여 파일 권한을 조정할 수 있습니다.

4. 결론

이 기사는 fopen (), fgets (), fread () 및 fwrite () 함수를 사용하여 파일을 읽고 쓰는 방법을 포함하여 PHP 파일 작동의 기본 방법을 소개합니다. 파일 작업이 안전하고 효율적인지 확인하려면 개발자는 파일 핸들을 닫고 적절한 파일 권한을 설정하는 데주의를 기울여야합니다.