Skip to content
PHP

PHP에서 파일 읽기 및 쓰기

PHP 파일시스템 함수로 파일 읽기, 쓰기, 추가 및 순회.

#file#io#intermediate

Code

php
<?php

// Read entire file
$content = file_get_contents("data.txt");
echo $content;

// Read lines into array
$lines = file("data.txt", FILE_IGNORE_NEW_LINES);

// Write file
file_put_contents("output.txt", "Hello\n");

// Append
file_put_contents("log.txt", "New entry\n", FILE_APPEND);

// Open / read / close
$handle = fopen("data.txt", "r");
while (($line = fgets($handle)) !== false) {
    echo trim($line);
}
fclose($handle);

// Check file
if (file_exists("data.txt")) {
    echo filesize("data.txt");
}

// Directory listing
foreach (glob("*.txt") as $file) {
    echo $file;
}