Photobucket
Home » , , , » Belajar PHP cara menyimpan data ke dalam file txt

Belajar PHP cara menyimpan data ke dalam file txt

Written By celoteh alvin on Selasa, 28 Februari 2012 | 12:32 AM

Jadi gini, kalau biasanya setelah kita memasukkan/input data, maka data tersebut akan di simpan dalam database. Kali ini, kita akan menyimpan data tersebut dalam sebuah file txt bukan database. File txt biasanya dibuka menggunakan notepad, namun untuk kali ini saya sarankan membuka file txt-nya menggunakan wordpad agar output lebih menarik/tidak berantakan.

Preview :



Logika :

1. membuat form buku tamu (file name : form_bukutamu.htm)

2. membuat script php untuk membuat serta menyimpan data ke dalam file txt (file name : simpan_bukutamu.php)

Praktek :

buka notepad++ atau notepad

1. Membuat form buku tamu

Ketik kode berikut :
<style type="text/css">
<!--
.style2 {
color: white;
font-weight: bold;
}
-->
</style>
<form action="simpan_bukutamu.php" method="post" name="form1" target="_self">
<table width="411" border="0">
<tr>
<td colspan="4" bgcolor="#666666"><div align="center" class="style2">BUKU TAMU</div></td>
</tr>
<tr>
<td width="4" bgcolor="#999999">&nbsp;</td>
<td width="133">Nama</td>
<td width="253"><label>
<input name="txtnama" type="text" size="30" maxlength="35">
</label></td>
<td width="3" bgcolor="#999999">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#999999">&nbsp;</td>
<td>Email</td>
<td><label>
<input name="txtemail" type="text" id="txtemail" size="30" maxlength="60">
</label></td>
<td bgcolor="#999999">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#999999">&nbsp;</td>
<td>Web Blog </td>
<td><label>
<input name="txtblog" type="text" id="txtblog" size="30" maxlength="60">
</label></td>
<td bgcolor="#999999">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#999999">&nbsp;</td>
<td>Nick YM </td>
<td><label>
<input name="txtym" type="text" id="txtym" size="30" maxlength="25">
</label></td>
<td bgcolor="#999999">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#999999">&nbsp;</td>
<td height="53">Pesan</td>
<td><label>
<textarea name="txtpesan" cols="30" rows="4" id="txtpesan"></textarea>
</label></td>
<td bgcolor="#999999">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#999999">&nbsp;</td>
<td>&nbsp;</td>
<td><label>
<input name="button1" type="submit" id="button1" value="Kirim">
<input name="button2" type="reset" id="button2" value="Batal">
</label></td>
<td bgcolor="#999999">&nbsp;</td>
</tr>
<tr> <td colspan="4" bgcolor="#999999">&nbsp;</td></tr>
</table>
</form>

Simpan dengan nama form_bukutamu.htm pada folder c:/xampp/htdocs/folder_kamu

2. Membuat script php untuk membuat serta menyimpan data ke dalam file txt

Ketik kode berikut :
<?php

$txtnama    =$_POST['txtnama'];
$txtemail    =$_POST['txtemail'];
$txtblog    =$_POST['txtblog'];
$txtym    =$_POST['txtym'];
$txtpesan    =$_POST['txtpesan'];

if ($txtnama == "")
{
echo "Data Nama Masih Kosong..";
}
else if ($txtemail== "")
{
echo "Email Masih Kosong..";
}
else if ($txtblog= "")
{
echo "Blog Masih Kosong..";
}
else if ($txtym== "")
{
echo "YM Masih Kosong..";
}
else if ($txtpesan == "")
{
echo "Data pesan masih kosong say..";
}
else {
$tgl_isi =date('d-m-y');
$berkas =fopen("file_bukutamu.txt","a");
fputs($berkas, $txtnama . "\n");
fputs($berkas, $txtemail . "\n");
fputs($berkas, $txtblog . "\n");
fputs($berkas, $txtym . "\n");
fputs($berkas, $txtpesan . "\n");
fputs($berkas, $tgl_isi . "\n");
fputs($berkas, "*-------------------*\n");
fclose($berkas);

echo "Pesan telah tersimpan..";
include"form_bukutamu.html";
}
?>

Simpan dengan nama simpan_bukutamu.php pada folder c:/xampp/htdocs/folder_kamu

SELESAI

silakan dijalankan : buka browser, ketik localhost/folder_kamu/form_bukutamu.htm

Share this article :

+ komentar + 2 komentar

19 Januari 2013 pukul 23.57

salah -> include"form_bukutamu.html";
mestinya include"form_bukutamu.htm";

krn td format file yg dibuat jg .htm
mohon diganti agar newbie yg belajar tdk bingung.

14 Maret 2013 pukul 12.24

sip banget tutorialny sangat membantu http://rumahdietnutrisi.com

Posting Komentar

 
Copyright © 2011-2012. alvin perez - All Rights Reserved [ Mobile Version | Web Version]
Template : Creating Website | Mas Template | Johny Template
Proudly powered by Blogger