IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Temmuz 2021, 02:32   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Basit Ziyaretçi Defteri Yapımı




Basit Ziyaretçi Defteri Yapımı

mesajlar.txt: Mesajların yazıldığı dosya.
mesajlar.php: Mesajlar ziyaretçilere bu script aracılığı ile gösteriliyor.
yeni.php: Yeni mesaj eklemek için bu script kullanılıyor.
Lafı kısa tutup hemen örnek uygulamanın kodlarını vereyim;

mesajlar.php
Kod:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php # Dosya = "mesajlar.txt"; $ac = fopen($dosya, "r"); # Tablo başlasın. echo("<table border=0>"); # Mesajları ekrana basalım. while (!feof($ac)) { if ($x%2) $renk = "#f2f2f2"; // Gri else $renk = "#FFFFFF"; // Beyaz // Döngü her tekrar ettiğinde mesajımızı $mesaj değişkenine alıyoruz. $mesaj = fgets($ac); // Mesajı ekrana bastırıyoruz. echo(" <tr><td bgcolor=$renk><font face=verdana size=2><b>$mesaj</b></font></td></tr> "); $x++; } # Tablo Bitsin echo("</table>"); ?> yeni.php

Kod:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php # Verilerin yazılacağı dosya $dosya = "mesajlar.txt"; $ac = fopen($dosya,"a"); // Deftere devamlı eklemeler yapılacağı için "a" modunda açtık. # If kontrolü: mesaj post edilmiş mi edilmemiş mi? if (!$_POST[gonder]) { # Mesaj gönderilmemişse form gösterilsin. echo(" <html> <body> <form action=$PHP_SELF method=post> <table> <tr><td>Adınız:</td><td><input name=adi type=text></td></tr> <tr><td>Mesaj:</td><td><input name=mesaj type=text></td></tr> <tr><td></td><td><input name=gonder type=submit value='Yolla'></td></tr> </table> </form> </body> </html> "); } else { # Mesaj gönderilmişse $dosya içerisine yazılsın. // Her mesaj $dosya içerisinde ayrı bir satıra kaydedilsin diye "\n" kullandık. $yazilacak_metin = "$adi -> $mesaj"."\n"; fputs($ac, $yazilacak_metin); fclose($ac); echo(" <html> <body> <meta http-equiv=refresh content=\"5; URL=mesajlar.php\"> <p>Mesajınız deftere eklendi. Yönlendiriliyorsunuz..</p> <blockquote>Eğer 5 saniye içinde yönlendirme başlamadıysa <a href=mesajlar.php>burayı</a> tıklayın.</blockquote> </body> </html> "); } ?>

Scripti çalıştırmak için bir de "mesajlar.txt" dosyası oluşturmanız gerekecek. Bu üç dosyayı (mesajlar.txt dahil) aynı dizine koyup çalıştırdığınızda hiçbir ayar gerekmeksizin kullanmaya başlayabilirsiniz. Script üzerinde hiçbir kontrol vs. olmadığı için, bu script`i bu haliyle kendi sitenizde kullanmamanız önerilir. Bu haliyle kullanmanız durumunda kötü niyetli insanlar tarafından ziyaretçi defteriniz amacından saptırılabilir, bir nevi "hacklenebilir."

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
basit ziyaretçi defteri yapımı


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Basit Ziyaretçi Defteri Yapımı Sarya PhpBB 0 02 Nisan 2021 14:34
Ziyaretçi defteri,ziyaretçi defteri backlink cluptr Diğer Dizinler 0 10 Aralık 2013 15:35
Profil Ziyaretçi Defteri Cry PhpBB 0 05 Eylül 2011 13:11
Ziyaretci defteri php AdriAno PHP 1 06 Eylül 2006 22:15