Assalamualaikum wr. wb.
Data atau informasi biasanya disimpan ke dalam database, tetapi kali ini kita akan menyimpannya kedalam file dengan ektensi html, txt, php dan lain sebagainya.
Tutorialnya sangat mudah sekali, silahkan simak coding dibawah ini.
Pertama buat form dulu.
<h2> Simpan Data kedalam file dengan PHP </h2> <table> <form method="post" action=""> <tr><td>Nama</td><td><input type="text" name="nama" style="width:300px"></td></tr> <tr><td>Isi</td><td><textarea name="data" style="width:300px"></textarea></td></tr> <tr><td></td><td><input type="submit" name="ok" value="Simpan"></td></tr> </form> </table>
hasil:
Kemudian berikut code php untuk memproses dan menyimpannya kedalam file.
<?php if(isset($_POST['ok'])){ if(empty($_POST['nama']) || empty($_POST['data'])){ print "Lengkapi form"; }else{ $nama=$_POST['nama']; $data=$_POST['data']; $tanggal=date("h:i:s"); $buka=fopen("hasil.html",'a'); fwrite($buka,"nama : ${nama} <br> "); fwrite($buka,"dibuat : ${tanggal} <br> "); fwrite($buka," isi : ${data} <br> "); fwrite($buka,"<hr>"); fclose($buka); print "data berhasil disimpan"; } }
fopen() berfungsi membuka suatu file. kemudian diikuti parameter mode “a”, parameter mode ini membuka file kemudian meletakkan pointer pada akhir file, apabila file belum ada maka akan dibuat terlebih dahulu.
jadi file "hasil.html" apabila belum ada akan dibuat terlebih dahulu, dan jika sudah ada maka data akan ditambahkan setelah data sebelumnya.
ada banyak pilihan mode fopen(), seperti yang terdapat pada tabel berikut.
kemudian fwrite() berfungsi untuk menuliskan sesuatu kedalam file.
lau fclose() untuk menutup file kembali.
Silahkan dicoba dan lihat hasilnya dengan membuka file "hasil.html"
ok cukup sekian, semoga bermanfaat dan terima kasih.
Wssalamualaikum wr. wb.