
Bu dersimizde basit bir ziyaretçi defteri yapacağız. Veritabanı dosyası olarak .txt uzantılı bir metin belgesini kullanacağız. İlk olarak mesajlar.txt adlı boş bir metin belgesi oluşturalım.
Oluşturduğumuz metin belgesi ile aynı dizinde index.php dosyası oluşturalım.
<form method="POST" action="gonder.php"> Ad Soyad: <input name="ad_soyad" type="text" size="25" /><br /> E-Mail: <input name="email" type="text" size="25" /><br /> Mesajınız: <textarea name="mesaj" cols="20" rows="3"></textarea><br /> <input type="submit" value="Gönder" /><br /> </form><br /> <?php include ("mesajlar.txt"); ?>
Şimdi gonder.php isimli bir dosya oluşturalım.
<?php $ad_soyad = $_POST["ad_soyad"]; $email = $_POST["email"]; $mesaj = $_POST["mesaj"]; $buton = $_POST["gonder"]; if($ad_soyad=="" or $mesaj=="" or $email=="") { die( "<center><b>Ad Soyad, Mesaj ve E-Mail alanlarını boş bırakmayınız!</b><br><a href=index.php>Anasayfa</a></center>"); } echo "<center><b>Mesajınız eklendi.</b><br><br><a href=index.php>Anasayfa</a></center>"; $dbdosya = "mesajlar.txt"; $dosya = fopen ($dbdosya, 'a') or die ("<b>Veritabanı dosyası açılamadı!</b><br><a href=index.php>Anasayfa</a>"); $tarih = date("Y-m-d"); $goster = "<b>Tarih:</b> ".$tarih."<br><b>Yazan:</b> $ad_soyad<br><b>E-Mail:</b> <a href=mailto:".$email.">$email</a><br><b>Mesajı: </b>$mesaj<br><hr>"; fwrite ($dosya, $goster) ; fclose ($dosya); ?>
Veritabanı kullanmadan txt dosyası kullanarak basit bir ziyaretçi defteri yaptık.
Makalenin çalışma dosyalarına http://www.celalyurtcu.com/dosyalar/php-ziyaretci-defteri.zip adresinden ulaşabilirsiniz.
merhaba ben bu ziyaretci defterini aynı burdaki gibi yapa bılırmıyım bunun kodu nedır weya aynı sayfada gosterebılırmıyım bu konuda yardımcı olabılırmısınız… SAYGILARIMLA
buldum komudunu ama duzeleme yapıcam sadece super olcak
yardımcı olmak gerekırse
index.php dosyasının en altına
eklemek oldu onuda bu forumdan buldum TEŞEKKUR EDERIM :)
tabı tavsıyem mesajlar.txt dosyasını duzenlersenız daha gorsel calişmaniz olur :)
Çok teşekkürler beni çok büyük bir sıkıntıdan kurtardınız Allah razı olsun elleriniz dert görmesin :)
Güzel çalışma.
Teşekkürler.
Hocam ellerine saqlik bomba bisey olmus ama mesajlar.txt dosyasindaki mesajlar tek bir sayfada guzel olmuyor. Otomatik 2 3 4 5 vs vs ilerleme sayfalar olsa super olur nasil yapabilirim tskrler :)
Güzel paylaşım
Paylaşım Çok Güzel Sağolun.
Güzel paylaşım teşekkürler.
Ziyaretçi defterleri başından beri yaptığımız programcıklardan. İlk eline alan bu teknolojileri ziyaretçi defteri yapıyor :) Ama güzel bir tecrübedir.
Merhaba yaptığım ziyaretçi defterinde bir sorun var her sayfada aynı yorumlar çıkıyor bunun nasıl sayfalara özel dağıta biliriz.
evden eve nakliyat firmalarının buluşma platformu olarak nakliyat defteri sitesine üyelikli ziyaretçi defteri koymak istiyorum yardımcı olur musunuz porfeyonel çalışma lazım ödeme neyse yapılacak.
Ankara nakliyat firmamız, Ankara şehir içi evden eve taşımacılık başta olmak üzere tüm illere evden eve nakliye hizmeti vermektedir
Evden eve nakliyat konusunda uzmanlaşmış firmamız siz değerli müşterilerine iş yeri ve ofis taşıma hizmetleri de vermektedir. Gerek Ankara şehir içi gerekse Türkiye’nin tüm illerine profesyonel ofis taşıma hizmetini en uygun fiyatlar ile veriyoruz.
Verilen Bilgiler İçin Teşekkür Ederim
süper olmuş
Bundan 17 yıl önceydi… Programlama. com diye harika bir site vardı. Emek hırsızlığı yerine paylaşımların, katkıların yoğun olduğu bir site… Ben de o zaman PHP ile yeni tanışan, yardıma hazır 18 yaşında heyecanlı bir genç olarak bildiğim azıcık bilgimle bir paylaşım yayınlamıştım. Hatta “Veritabanı Kullanmadan Ziyaretçi Defteri Yapımı” diye de iddialı bir başlık koymuştum. O site kapanalı yıllar oldu ama şimdi o yazdığım çok basit kodlar burada karşıma çıktı. Yüzümü güldürdünüz ama keşke bir de kendi emeğiniz olmadığını, alıntı olduğunu belirtseydin be güzel kardeşim. :)