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 kedal...

Menyimpan Data kedalam file dengan PHP

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.

 


About Author

d-newbie

Adalah seorang ninja dari Coding Gakure, Menguasai jurus HTML no jutsu, CSS no jutsu, Javascript no jutsu, PHP no jutsu, dan MySQL no jutsu, jurus andalan adalah KageLooping no jutsu, yg bisa memperbanyak output sekali coding , ninja yang berasal dari TIM W3, dan diasuh oleh petapa genit yang suka menjilat-jilat situs yaitu google.com. :D #xixixi


Comment & Discussions

  • Muhammad Rejeki
    makasih banget kak :D

  • d-newbie
    iya sama2 bro :)

  • Please LOGIN before if you want to give the comment.