Membuat Buku tamu dengan File

By de01

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

You must be logged in to post a comment.