Lewati ke konten utama

File Handling dalam PHP

PHP menyediakan fungsi bawaan untuk menangani file, seperti membaca, menulis, dan menghapus file.

1. Membuka dan Menutup File

Gunakan fopen() untuk membuka file dan fclose() untuk menutupnya.

<?php
$file = fopen("example.txt", "r"); // Membuka file dalam mode baca
fclose($file); // Menutup file
?>

2. Membaca File

Gunakan fread() atau fgets() untuk membaca file.

<?php
$file = fopen("example.txt", "r");
echo fread($file, filesize("example.txt")); // Membaca seluruh file
fclose($file);
?>

Atau baca per baris:

<?php
$file = fopen("example.txt", "r");
while (!feof($file)) {
echo fgets($file) . "<br>";
}
fclose($file);
?>

3. Menulis ke File

Gunakan fwrite() untuk menulis ke file.

<?php
$file = fopen("example.txt", "w"); // Mode "w" akan menghapus isi file sebelumnya
fwrite($file, "Hello, world!\n");
fclose($file);
?>

4. Menambahkan ke File

Gunakan mode a untuk menambahkan teks ke file tanpa menghapus isi sebelumnya.

<?php
$file = fopen("example.txt", "a");
fwrite($file, "Tambahan teks.\n");
fclose($file);
?>

5. Menghapus File

Gunakan unlink() untuk menghapus file.

<?php
if (file_exists("example.txt")) {
unlink("example.txt");
echo "File telah dihapus.";
} else {
echo "File tidak ditemukan.";
}
?>

6. Kesimpulan

  • Gunakan fopen() dan fclose() untuk membuka dan menutup file.
  • Gunakan fread() atau fgets() untuk membaca file.
  • Gunakan fwrite() untuk menulis ke file.
  • Gunakan unlink() untuk menghapus file.

Dengan fitur ini, PHP dapat mengelola file secara efektif untuk berbagai keperluan.