Membuat Buku tamu dengan File

kita bisa membuat dan mengelola data secara terstruktur yaitu dengan cara sederhana menggunakan file berformat txt. dalam aplikasi ini kita akan membuat dua buah program dengan fungsi tersendiri, pertama yaitu interface untuk memasukkan data serta memeriksa validasi. dan ini listingnya dengan nama guest.php.

<?php

echo “<pre>”;
echo ”
<form action=\”$PHP_SELF\” method=\”POST\”name=guest>
<b>Nama :</b><input type=\”name=\”nama\”>
<b>Email :</b><input type=\”name=\”email\”>
<b>Alamat :</b><input type=\”name=\”alamat\”>
<b>Komentar :</b>
</b><textarea cols=\”25\” rows=\”4\”
name=komentar></textarea><br><br>
<input type=\”submit\”name=\”submit\”value=\”Kirim\”>
<input type=\”reset\”name=\”reset\”value=\”Batal\”>
</form>”;

if ($HTTP_POST_VARS[‘submit’]) {
$errmsg=””;

if (empty($nama)) {
echo “<font color=\”red\”Isikan Nama Anda</font><br>”;
}
if (empty($email)) {
echo “<font color=\”red\”Isikan Email Anda</font><br>”;
}
if (empty($Alamat)) {
echo “<font color=\”red\”Isikan Nama Anda</font><br>”;
}
if (empty($komentar)) {
echo “<font color=\”red\”Isikan komentar anda</font>”;
}

if (!empty($nama)&&!empty($email)&&!empty($alamat)&&!empty($komentar)) {
if (!eregi(“^[A-za-z0-9\_-]+.[A-za-z0-9\_-]+.*”,$email)) {

$errmsg.=”masukkan data!”;
echo <<< this
<font color=”red”>masukkan email</font>
this;
}
$HTTP_POST_VARS[‘komentar’]=$komentar;
if (empty($errmsg)) {
$namafile=”data.txt”;
$buka=fopen($namafile,”r”);
$isi=fread($buka,filesize($namafile));
fclose($buka);

echo “Terima kasih<br>”;
$fp=fopen(‘data.txt’,’a’);
if(!$fp) {
echo “file tidak bisa dibuka”;
exit;
}
$line=date(“d.F.Y”).”#”.$HTTP_POST_VARS[‘nama’];
$line .=”#” .$HTTP_POST_VARS[’email’];
$line .=”#” .ucfirst($HTTP_POST_VARS[‘komentar’]);
$line .=”#” .ucfirst($HTTP_POST_VARS[‘alamat’]);
$line = str_replace(“\r\n\”,”<BR>”,$line);
$line .= “\r\n”;
fwrite($fp,$line);
fclose($fp);
}
}
}
echo “<br><a href=’view_guest.php’>[‘lihat buku tamu’]</a>”;
?>

dan setelah saya coba di AppServ hasilnya seperti tulisan ini:

Parse error: syntax error, unexpected ‘>’ in C:\AppServ\www\guest.php on line 57

mohon kepada semua sobat-sobat atau programmer untuk memberikan bantuannya, saran dan bantuannya amat berarti bagi yang lain dan khususnya untuk saya.terima kasih.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: