PHP Dersleri, MySQL ve Açık Kaynak


« 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 Yorum


  • 27 Ocak 2008
    bahadir yazdı


    çok teşekkürler ellerine sağlık

  • 06 Şubat 2008
    görkem yazdı


    sitenizin başarılarından dolayı tebrik ediyorum.

  • 07 Şubat 2008
    Güray Süerdem yazdı


    Yorumlarınız için teşekkürler

  • 04 Nisan 2008
    ömür akgün yazdı


    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

  • 04 Nisan 2008
    Güray Süerdem yazdı


    Herhangi bir sorun olmaz zaten örnek amaçlı yazmıştım geliştirip kullanabilirsiniz.

  • 11 Nisan 2008
    erdemmm yazdı


    site harika emeğinize teşekkürler.iyi çalışmalar…

  • 13 Nisan 2008
    emrah yazdı


    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

  • 13 Nisan 2008
    Güray Süerdem yazdı


    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.

  • 13 Nisan 2008
    emrah yazdı


    Güray bey dedıgınızı aynen yaptım yanlız yine aynı hatayı veriyor http://www.isilboncuk.com/ziyaret.php bı kakarsanız sevınırım simdidedn tesekkür ediyorum yardımlarınızı beklıyorum

  • 13 Nisan 2008
    Güray Süerdem yazdı


    mesajlar.db dosyasına chmod ayarlarında 777 iznini vermeniz gereklidir.

  • 13 Nisan 2008
    emrah yazdı


    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

  • 13 Nisan 2008
    Güray Süerdem yazdı


    http://www.guraysuerdem.com/2008/01/01/chmod-ayarlari/ buradan gerekli bilgiyi alabilirsiniz.

  • 13 Nisan 2008
    emrah yazdı


    cok tesekkür ederim ellerin dert görmesin iyi çalışmalar

  • 13 Nisan 2008
    Güray Süerdem yazdı


    Teşekkürler kolay gelsin.

  • 07 Mayıs 2008
    sanalvadi yazdı


    siteniz çok güzel olmuş başarılarınız devamını dilerim

  • 26 Ağustos 2008
    ozan yılmaz yazdı


    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.

  • 22 Kasım 2008
    Adem yazdı


    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

  • 16 Temmuz 2009
    farukkk yazdı


    .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

  • 16 Temmuz 2009
    farukkk yazdı


    hocam mesajlar.db dosyasını açınca anladım teşekkürler

  • 12 Kasım 2009
    aylin yazdı


    görünümünü de koysaydınız daha doğru olurdu.

  • 22 Aralık 2009
    ali sel yazdı


    saol hocam çok işime yaradı

  • 01 Şubat 2010
    AZAD yazdı


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

  • 21 Ocak 2011
    kral yazdı


    Yeni başlayanlar için güzel bir örnek olmuş. Teşekkürler…

  • 12 Mart 2011
    ayla duran yazdı


    siteniz çok güze olmuş emeği geçen herkese teşekkür ederim

  • 10 Mayıs 2011
    Oğuzhan celik yazdı


    Teşekkürler

  • 10 Mayıs 2011
    Oğuzhan :) yazdı


    Teşekkür Ederim :)

  • 25 Mayıs 2011
    kraloyun yazdı


    Bütün web i aradım. En sade örnek bu. Emeğinize sağlık.

  • 18 Ağustos 2011
    Alem yazdı


    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…

  • 18 Ağustos 2011
    PageRank yazdı


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

  • 23 Ağustos 2011
    Radyo Dinle yazdı


    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…

  • 29 Ekim 2011
    volkan yazdı


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

  • 16 Şubat 2012
    ezgi sarınmış yazdı


    site kurulumunda emeği geçen herkesi gönülden tebrik ederim…

  • 20 Haziran 2012
    SinekValesi yazdı


    Dostum harikasın çok yardımı oldu.

  • 20 Mart 2013
    Anıl yazdı


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

  • 01 Kasım 2013
    harika oyunlar oyna yazdı


    php ile değilde perl ile yazmak biraz daha kolay ziyaretçi defteri eğer fazla kod yazmak istemiyorsanız

  • 08 Haziran 2014
    Kraal oyun yazdı


    çok işimi yaradı .. ama gelistirelebilir

  • 14 Ekim 2014
    mustafa yazdı


    yazınızdan faydalandım….çok teşekkür ederim……….

Yorumla