PHP ile Basit bir Ziyaretçi Defteri Örneği

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.

37 thoughts on “PHP ile Basit bir Ziyaretçi Defteri Örneği


  1. gerçekten güzel bir ziyaretçi defteri hemi basit hemi tatlı elle silmek gerekiyor ama bunada şükür. yazan arkadaşın eline saglık. bunu kendi sitemize ekleyebilirmiyiz herhangi bir sorun olurmu


  2. iyi gunler calısmanız ıcın tesekkur ederim yanlız ben siteme koydum bunu ama Dosya açılamıyor hatası verdi sorun nedir yardımlarınızı beklıyorum


  3. Aynı klasör altında oluşturmanız gereken mesajlar.db dosyası vardır.Bu dosyayı not defteri ile açarak boş bir şekilde farklı kaydet olarak mesajlar.db yazıp oluşturabilirsiniz.


  4. mesajlar.db dosyasına chmod ayarlarında 777 iznini nasıl vercez ben bılmıyorum da sizide rahatsız edıyorum ama inşallah yaparız


  5. Abi eli öpülecek adamsın bu verdiğin bilgiler ile çok güzel işler yapılabilir. mesala bu verdiğin bilgi ile cutenews gibi bi haber scripti yazılabilir. Tekrar Teşekkür ederim. Yeni paylaşımlarını sabırsızlıkla bekliyorum.


  6. gerçektende elinize saglık biz acemiler için böyle basit çalışmalar bile bize hazine bulmuş kadar sevindirici bir durum ellerinize saglık


  7. .hocam ben index.php sayfasında include(mesajlar.db) ‘nin ekleme mantığını anlamadım
    Ben sayfaya mesaj.php sayfasını include ettim ama çalışmadı sebebini açıklayabilirmisiniz neden o orada diye


  8. selam ya şu php. dosyası nasıl yapılır frontpageye nasıl eklenir bir yardımcı olursanız sevinirim teşekkürler


  9. Asp yi terk edip PHP heyecanla tanımaya başlayanlar için oldukça güzel bir ders olmuş. Asp ile geçirdiğim günlere yazık. Sorunsuz çalıştı. Eyvallah Güray Hocam…


  10. Valla benden öncekiler bütün güzel şeyleri yazmışlar. Oldukça faydalı. Bilgisini herkesle paylaşan bilge insanlara saygılar….


  11. Hocam teşekkürler güzel olmuş. Başka bir sitede adam videoda anlatıyor. Zaten acemiyiz yazamıyoruz. Bize kopyala yapıştır olacak…


  12. hocam ” işaretlerini engellesek dahi etki etmiyor fakat kodlarını nasıl engelliyoruz php de bilginiz var mı?


  13. tamam kodlar süper yaptım ancak gönder dediğim de tüm yazılmışolan kodlar web sayfasında gösteriliyor

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir