Selain oprasi database php juga mampu melakukan oprasi file berextensi *.txt dengan logika yang hampir sama dengan oprasi database seperti : buat, input_data, update, hapus, close.
Lansung saja inilah contoh codenya:
$namafile = "testFile.txt";
$open = fopen($namafile, 'w') or die("file tidak bisa dibuka");
$tulis = "nanaku ujang";
fwrite($open, $tulis);
fclose($open);
Sedikit review
$namafile = "testFile.txt"; code ini perintah untuk membuat nama file terlebih dahulu nama filenya, jika nama file sudah terbentuk maka buka file dengan code :fopen($namafile, 'w'). dalam contoh diatas dimasukan dalam variable $open sehingga codenya menjadi seperti :
$open = fopen($namafile, 'w') or die("file tidak bisa dibuka");.
fwrite($open, $tulis); code ini merupakan perintah untuk mengisi file yang telah dibuka tadi dengan srting yang terdapat dalam variable $tulis. kemudin tutup file yang telah dibuka tadi dengan perintah :fclose($open);.
sekarang baca dan tampilkan di browser file yang tadi sudah dibuat.
codenya sebagai berikut :
$namafile = "testfile.txt";
$baca = fopen($namafile, 'r') or die("file tidak bisa dibuka");
$tampilkan = fread($baca, 100000);
$ukuranfile = fread($baca, filesize($namafile));
fileclose($baca);
echo $ukuranfile;
echo $tampilkan;
sedikit review lagi
kurang lebih hampir sama dengan review diatas, tapi sedikit perhatikan jika yang di atas ada code fopen($namafile, 'w') tetapi yang di bawah fopen($namafile, 'r'), nah ketahuan kan perbedaanya yaitu kakter dalam tanda petik 'w' dan 'r', jika 'w' merupakan perintah untuk menulis sedangkan 'r' untuk membaca.
fread($baca, 100000); perintah untuk mengambil jumlah karakter yang ada dalam file. Tergantung kebutuhan jika yang diinginkan hanya 5 karakter saja maka perintahnya jadi fread($baca, 5).
fread($baca, filesize($namafile)); ini perintah untuk mengetahui ukuran file.
Sedrhana kan. Selamat mencoba.