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> </td> <td> </td> <td><input type="submit" name="gonder" value="Ekle" /></td> </tr> </form> </table> </div> <p align="center"><br /> </p> </td> </tr> </table> <p> </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.
çok teşekkürler ellerine sağlık
sitenizin başarılarından dolayı tebrik ediyorum.
Yorumlarınız için teşekkürler
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
Herhangi bir sorun olmaz zaten örnek amaçlı yazmıştım geliştirip kullanabilirsiniz.
site harika emeğinize teşekkürler.iyi çalışmalar…
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
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.
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
mesajlar.db dosyasına chmod ayarlarında 777 iznini vermeniz gereklidir.
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
http://www.guraysuerdem.com/2008/01/01/chmod-ayarlari/ buradan gerekli bilgiyi alabilirsiniz.
cok tesekkür ederim ellerin dert görmesin iyi çalışmalar
Teşekkürler kolay gelsin.
siteniz çok güzel olmuş başarılarınız devamını dilerim
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.
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
.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
hocam mesajlar.db dosyasını açınca anladım teşekkürler
görünümünü de koysaydınız daha doğru olurdu.
saol hocam çok işime yaradı
selam ya şu php. dosyası nasıl yapılır frontpageye nasıl eklenir bir yardımcı olursanız sevinirim teşekkürler
Yeni başlayanlar için güzel bir örnek olmuş. Teşekkürler…
siteniz çok güze olmuş emeği geçen herkese teşekkür ederim
Teşekkürler
Teşekkür Ederim 🙂
Bütün web i aradım. En sade örnek bu. Emeğinize sağlık.
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…
Valla benden öncekiler bütün güzel şeyleri yazmışlar. Oldukça faydalı. Bilgisini herkesle paylaşan bilge insanlara saygılar….
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…
hocam ” işaretlerini engellesek dahi etki etmiyor fakat kodlarını nasıl engelliyoruz php de bilginiz var mı?
site kurulumunda emeği geçen herkesi gönülden tebrik ederim…
Dostum harikasın çok yardımı oldu.
tamam kodlar süper yaptım ancak gönder dediğim de tüm yazılmışolan kodlar web sayfasında gösteriliyor
php ile değilde perl ile yazmak biraz daha kolay ziyaretçi defteri eğer fazla kod yazmak istemiyorsanız
çok işimi yaradı .. ama gelistirelebilir
yazınızdan faydalandım….çok teşekkür ederim……….