Dalam management file dan direktori, PHP menyediakan lebih dari 70 fungsi. Beberapa fungsi utama yang berhubungan dengan management file (create, write, append, dan delete), antara lain :
Membuka dan Membuat File
fopen ($namafile, $mode);
Keterangan : $namafile merupakan nama file yang akan dibuat, sedangkan $mode merupakan mode akses file. Mode akses file yang bisa digunakan yaitu :
Buat File dengan nama dan deskripsi di bawah ini :
- Nama File : file01.php
- Deskripsi : Program mengakses (membuka) file dengan mode r.
<?php $namafile = "data.txt"; $handle = fopen ($namafile, "r"); if (!$handle) { echo "<b>File tidak dapat dibuka atau belum ada</b>"; } else { echo "<b>File berhasil dibuka</b>"; } fclose($handle); ?>
Simpan di ( xampp/htdocs/namafolderkalian ) ,lalu buka di browser dengan dengan mengetikan
Localhost/file01.php
Keterangan : file01.php ( adalah nama file php yang kalian simpan )
Buat File dengan nama dan deskripsi di bawah ini :
Localhost/file01.php
Keterangan : file01.php ( adalah nama file php yang kalian simpan )
Buat File dengan nama dan deskripsi di bawah ini :
- Nama File : file02.php
- Deskripsi : Program mengakses (membuka) file dengan mode w.
<?php $namafile = "data.txt"; $handle = fopen ($namafile, "w"); if (!$handle) { echo "<b>File tidak dapat dibuka atau belum ada</b>"; } else { echo "<b>File berhasil dibuka</b>"; } fclose($handle); ?>
Simpan seperti file01 lalu buka di browser dengan mengetikan
Localhost/file02 , dan akan muncul tulisan bahwa file berhasil di buka
Menulis ke file :
Localhost/file02 , dan akan muncul tulisan bahwa file berhasil di buka
Menulis ke file :
fwrite ($handle, $isi);
fputs ($handle, $isi);
Buat file dengan nama dan deskripsi di bawah ini :
- Nama File : file03.php
- Deskripsi : Program menulis ke file.
<?php $namafile = "data.txt"; $handle = fopen ($namafile, "w");
if (!$handle) { echo "<b>File tidak dapat dibuka atau belum ada</b>"; } else { fwrite ($handle, "Fakultas Teknologi Informasi\n"); fputs ($handle, "Universitas Budi Luhur\n"); //file_put_contents ($namafile, "Jakarta"); echo "<b>File berhasil ditulis</b>"; } fclose($handle); ?>
Untuk menulis ke file, dapat menggunakan fungsi fwrite() dan fputs(). Variabel $handle merupakan mode pengaksesan file, dimana mode yang digunakan harus bisa menulis ke file. Contohnya mode w dan a. Selain itu, kita juga bisa menggunakan fungsi file_puts_contents() dengan parameter berupa nama file dan isi yang akan ditambahkan. Jika program di atas dijalankan, maka isi file data.txt akan berisi seperti pada gambar 7.3 (buka dengan WordPad).
Membaca isi file :
Membaca isi file :
fread ($handle [,$panjang]);
fgets ($handle [,$panjang]);
0 comments: