İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Php ile Ziyaretçi Defteri

MustafaYildiz

0
İyinet Üyesi
Onaylı Üye
Katılım
16 Haziran 2013
Mesajlar
1,250
Reaction score
1
Konum
İstanbul
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst