okey oyna

Php ile Ziyaretçi Defteri

PHP

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.

 8.315 defa okundu

17 Yorum

  1. 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

  2. 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 :)

  3. 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 :)

  4. 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.

  5. Merhaba yaptığım ziyaretçi defterinde bir sorun var her sayfada aynı yorumlar çıkıyor bunun nasıl sayfalara özel dağıta biliriz.

  6. 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.

  7. 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

  8. 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.

  9. 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. :)

Bir cevap yazın

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