Ziyaretçi Defteri Sorunu

Php, Asp, Perl, Html - Ziyaretçi Defteri Sorunu ...

Cevapla
Ziyaretçi Defteri Sorunu
freedoom16 isimli Üye şimdilik offline konumundadır

freedoom16

Öğrenci (Diğer) / Bursa

Standart

Ziyaretçi Defteri Sorunu

Alt 03-12-2011 #1
Sponsorlu Bağlantılar

ziyaretçi defterinde yapamadığım bir şey var ;
Ziyaretçiler Msjları yazdıgında Mesaj en üstte değil en altta gözüküyor.
Ben En son yazılan mesajın en üstte gözükmesini istiyorum.



<?php

$adsoyad=$_POST['adsoyad'];
$email=$_POST['email'];
$mesaj=$_POST['mesaj'];
@$sil=$_POST['submit'];


if ($adsoyad=="" or $email=="" or $mesaj=="" ) {

die ("<center><b>Lütfen Ad Soyad , E-Mail ve Mesaj Alanlarını Boş Bırakmayınız.</b>");
}

echo "<center><b>Mesaj Gönderildi.</b><br>Lütfen bekleyiniz Anasayfaya yöndendiriliyorsunuz</font></center>";




$kaydet="mesajlar.php";
$dosya= fopen ($kaydet, 'a') or die ("<center><b>Veritabanı Dosyası Açılmadı ve Mesaj Gönderilmedi</b></center>");
$tarih= date ("Y-m-d");
$yazdir="<br><b><font color=green>Ad Soyad : </b></font>$adsoyad<br><b><font color=green>E-Mail :</font><a href=mailto:".$email.">$email</a><br><font color=green>Tarih :</font></b> ".$tarih."<br><b><font color=green>Mesaj :</font></b> ".$mesaj."<br><br> _________________";
fwrite ($dosya,$yazdir);
fclose ($dosya);

?>

<meta http-equiv="*******" content="1; url=index.php" />
Kod budur.
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

zeyna911 isimli Üye şimdilik offline konumundadır

zeyna911

Matbaacı / Yurtdışı

Standart
Alt 09-12-2011 #2
                             Sponsorlu Bağlantılar
merhaba arkadasım bu konuda cok profesyonel degilim ama web tasarımıylada ilgilenen birisiyim genelde internet uzerinden satın alıp edit yapıyorum ve edit yaparken edindigim bilgilere dayanarak sizleri karı koca ilan ediyorum :P Ziyaretçi Defteri Sorunu saka bi yana diyecegim su ki bu kodların icinde zaten mesajı sona atmasını veya basa atmasını saglayan bir kod mevcut degil. tahmin ettigim kadarıyla baska php kodlarıda olması lazım onlarıda yollarsan tekrar bi goz atarım ama cozum icin soz veremem..
Bu mesajdan alıntı yap
sanaluser isimli Üye şimdilik offline konumundadır

sanaluser

Webmaster / İstanbul

Standart
Alt 11-12-2011 #3
ziyaretçi defterinde yapamadığım bir şey var ;
Ziyaretçiler Msjları yazdıgında Mesaj en üstte değil en altta gözüküyor.
Ben En son yazılan mesajın en üstte gözükmesini istiyorum.



<?php

$adsoyad=$_POST['adsoyad'];
$email=$_POST['email'];
$mesaj=$_POST['mesaj'];
@$sil=$_POST['submit'];


if ($adsoyad=="" or $email=="" or $mesaj=="" ) {

die ("<center><b>Lütfen Ad Soyad , E-Mail ve Mesaj Alanlarını Boş Bırakmayınız.</b>");
}

echo "<center><b>Mesaj Gönderildi.</b><br>Lütfen bekleyiniz Anasayfaya yöndendiriliyorsunuz</font></center>";




$kaydet="mesajlar.php";
$dosya= fopen ($kaydet, 'a') or die ("<center><b>Veritabanı Dosyası Açılmadı ve Mesaj Gönderilmedi</b></center>");
$tarih= date ("Y-m-d");
$yazdir="<br><b><font color=green>Ad Soyad : </b></font>$adsoyad<br><b><font color=green>E-Mail :</font><a href=mailto:".$email.">$email</a><br><font color=green>Tarih :</font></b> ".$tarih."<br><b><font color=green>Mesaj :</font></b> ".$mesaj."<br><br> _________________";
fwrite ($dosya,$yazdir);
fclose ($dosya);

?>

<meta http-equiv="*******" content="1; url=index.php" />
Kod budur.
mesajın id sine timestamp koyup veritabanından çekerken asc veya desc kullanabilirsin. şimdi aklıma geldi işe yarar gibi geliyor.
Bu mesajdan alıntı yap
shereff isimli Üye şimdilik offline konumundadır

shereff

Hiç Biri / İstanbul

Standart
Alt 27-01-2012 #4
Konunun üstünden 1 aydan fazla zaman geçmesine rağmen cevap vermek istedim.
@freedoom16'nın verdiği kod herhangi bir veritabanı sunucusu üzerinde çalışmıyor.
bu sebepten ötürü @sanaluser'in bahsettiği gibi eklenen kayıtların ne bir id'si var,
ne de bu kayıtların üzerinde sorgu çalıştırılabilir.

fiziksel bir dosya oluşturup, sürekli onun sonuna veri ekleyen bir kod üzerinde konuşuyoruz.
çözümü; eklenecek veriyi dosyanın sonuna değil, başına yazmak.
Stackoverflow.com'da bu konu üzerinde şöyle bir cevap verilmiş:
how do i prepend file to begining

şunu da ekleyeyim: dosyayı "a"(ppend) modunda açarsanız; ne yaparsanız yapın, fwrite ile ekleyeceğiniz veri dosyanın sonuna yazılır.
Bu mesajdan alıntı yap
freedoom16 isimli Üye şimdilik offline konumundadır

freedoom16

Öğrenci (Diğer) / Bursa

Standart
Alt 31-01-2012 #5
shereff yorumunuz geç olsada teşekkür ederim Ziyaretçi Defteri Sorunu
Ancak ben bu konuları çoktan aştım veritabanı'na yazdırıp istediğim gibi listeletiyorum.
Bu mesajdan alıntı yap
Cevapla

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
Flash ziyaretçi defteri. nopnes Flash 2 28-02-2010 09:58:43
flash ziyaretçi defteri ahmetsngr38 Flash 2 01-02-2009 18:07:49
Ziyaretci Defteri Yapmak BiLoJaN Php, Asp, Perl, Html 1 22-11-2008 03:40:26
ziyaretçi defteri farketmez Php, Asp, Perl, Html 11 21-10-2008 15:25:55

Kapat
Şifremi Unuttum?