Veritabanı kullanmadan basit bir ziyaretçi defteri nasıl yapılır sorusuna bir örnek olarak böyle birşey hazırladım.Ayrıca db dosyasının kullanımınada bir örnek olarak gösterilebilir.
İlk önce mesajlar.db adında bir veritabanı dosyası oluşturuyoruz.
Daha sonra index.php sayfasını oluşturuyoruz.
<table width="425" align="center" bordercolor="#999999">
<tr>
<td width="500" height="229"><div align="center">
<table width="287" border="0">
<form method="POST" action="mesaj.php"><tr><td width="74">Ad Soyad </td>
<td width="10">:</td>
<td width="196"><input name="adsoyad" type="text" size="25" /></td>
</tr>
<tr>
<td>Mesaj</td>
<td>:</td>
<td><textarea name="mesaj" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type="submit" name="gonder" value="Ekle" /></td>
</tr>
</form>
</table>
</div>
<p align="center"><br />
</p>
</td>
</tr>
</table>
<p>&nbsp;</p>
<table width="425" align="center" bordercolor="#999999">
<tr>
<td width="500" height="229">
<?php
include ("mesajlar.db");
?>
</td>
</tr>
</table>En son olarak işlemlerimizin gerçekleşeceği mesaj.php dosyasını oluşturup işlemimizi sonlandırıyoruz.
<?php
ob_start();
$adsoyad = $_POST["adsoyad"];
$mesaj = $_POST["mesaj"];
$buton = $_POST["gonder"];
if(!$buton==""){if($adsoyad=="" or $mesaj=="") {
die( "<b>Boş Alan Bırakmayınız</b>");
}
echo "<center>Mesajiniz basariyla eklendi.<br>Ziyaretçi Defteri Sayfasına Yönlendiriliyorsunuz.</center>";
header("Refresh: 2; url=index.php");
$dbdosya = "mesajlar.db";
$dosya = fopen ($dbdosya, ‘a’) or die ("Dosya açılamıyor");
$tarih = date("Y-m-d");
$goster = "<b><font color=\"red\">Tarih:</font></b> ".$tarih."<br><b><font color=\"red\">Yazar:</font></b> $adsoyad<br><b><font color=\"red\">Mesaj: </font></b>$mesaj<br><hr>";
fwrite ($dosya, $goster) ;
fclose ($dosya);
}
?>Örneği iyi incelerseniz, anlayacağınızı ve daha gelişmişlerini yapabileceğinizi düşünüyorum.Hoşçakalın.
Uygulama dosyasını
http://www.guraysuerdem.com/dosya/ziyaretcidefteri.rar adresinden indirebilirsiniz.