컴퓨터언어/PHP

[PHP] 파일함수

bbanpro 2020. 12. 20. 11:27
728x90
반응형
// 파일 읽기

file_get_contents(파일명 또는 URL) // 해당 파일을 읽어와서 파일의 내용을 문자열로 리턴하는 함수.

is_readable(파일명) // 해당 파일을 읽을 수 있는지 검사. TRUE / FALSE 반환.


$fname = "test.txt";

if(is_readable($fname)) {
    $contents = file_get_contents($fname);
    print $contents;
} else {
    print $fname."을(를) 읽어올 수 없습니다.";
}
// 파일 쓰기

file_put_contents(파일명, $변수) // 파일명에 입력할 데이터(변수)를 넣는다.
// fopen(), fwrite(), fclose() 기능이 모두 포함됨.
// 기존 파일이 없으면 새로운 파일 생성, 같은 파일이 있으면 덮어 씀.

$inputData = "입력 데이터 테스트";

file_put_contents($fname, $inputData);

print $fname."에 데이터를 기록하였습니다.";

/*
Legacy 코드
$fp = fopen($fname, "w"); // fp : 파일포인터
fwrite($fp, "fwrite 함수를 이용한 데이터 입력");
fclose($fp);
*/
728x90
반응형