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()
danfclose()
untuk membuka dan menutup file. - Gunakan
fread()
ataufgets()
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.