Kembali ke Modul

Bekerja dengan File

Pelajari membaca, menulis, dan menghapus file

10. Bekerja dengan File

Intermediate
Membaca File
<?php
// Membaca seluruh file
$content = file_get_contents("file.txt");
echo $content;

// Membaca file per baris
$lines = file("file.txt");
foreach ($lines as $line) {
    echo $line;
}

// Membaca dengan fopen
$handle = fopen("file.txt", "r");
$line = fgets($handle);
fclose($handle);
?>
Menulis File
<?php
// Menulis file (overwrite)
file_put_contents("file.txt", "Konten baru");

// Append ke file
file_put_contents("file.txt", "Konten tambahan", FILE_APPEND);

// Dengan fopen
$handle = fopen("file.txt", "w");
fwrite($handle, "Konten baru");
fclose($handle);
?>
Operasi File
<?php
// Cek file exists
if (file_exists("file.txt")) {
    echo "File ada";
}

// Hapus file
unlink("file.txt");

// Copy file
copy("file.txt", "copy.txt");

// Rename file
rename("file.txt", "file-baru.txt");
?>