Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP에서 텍스트 파일 내용을 웹페이지에 출력하는 방법 – file_get_contents 완벽 가이드

PHP로 텍스트 파일 내용을 화면에 표시하기

PHP에서 파일의 내용을 그대로 읽어와 웹페이지에 출력하고 싶다면 file_get_contents() 함수를 사용하는 것이 가장 간단한 방법입니다. 이 함수는 지정한 파일 경로를 인자로 받아 해당 파일의 전체 내용을 문자열 형태로 반환합니다.

기본 사용 예제

아래 코드는 filename.php라는 파일의 내용을 읽어와 화면에 바로 출력하는 기본적인 예제입니다.

<?php
    echo file_get_contents("filename.php");
?>

위 코드를 실행하면 filename.php 파일 안에 저장되어 있던 텍스트 내용이 그대로 브라우저 화면에 출력됩니다.

코드 동작 원리

위 예제에서는 file_get_contents() 함수에 PHP 파일 이름을 인자로 전달하여 호출했습니다. 함수가 실행되면 해당 파일의 모든 내용을 한 번에 읽어 들인 후, echo 문을 통해 그 결과를 화면에 출력하게 됩니다.

실무에서 유용한 팁

파일이 존재하지 않거나 읽기 권한이 없을 경우 함수는 false를 반환하며 경고 메시지가 발생할 수 있습니다. 따라서 실제 서비스 환경에서는 아래와 같이 파일 존재 여부를 먼저 확인하는 것이 안전합니다.

<?php
    $file = "filename.php";
    if (file_exists($file)) {
        echo file_get_contents($file);
    } else {
        echo "파일을 찾을 수 없습니다.";
    }
?>

이처럼 file_get_contents()는 로그 파일, 설정 파일, 텍스트 데이터 등 다양한 종류의 파일 내용을 손쉽게 불러와 화면에 표시할 수 있는 강력하고 간편한 PHP 내장 함수입니다.