Basit Bir Özlü Sözler Yapma
7
●751
- 19-11-2012, 00:59:35
<?php $Sozler=array( "Bu söz 1.ci", "PamukBilisim", "r10.net", ); $Say=count($Sozler)-1; $Rastgele=rand(0,$Say); echo $Sozler[$Rastgele]; ?>
Gibi basit birşey yazdım hocam işinizi görür. jQuery ile'de sayfayı yenilemeden yapabilirsiniz. - 19-11-2012, 01:02:12sayfa yenilendiğinde değişmesini istiyorsan sadece php ile yapabilirsin.
fakat 10-15 saniyede kendi değişsin istiyorsan js de kullanman lazım.
sayfa yenilendikçe değişsin diyorsan.
sql sorgunu;
$sorgu=mysql_query("Select * from tablo_adi order by rand()");şeklinde kullanabilirsin.
$gelendegerler = mysql_fetch_array($sorgu)
echo $gelendegerle["alanadi1"];
echo $gelendegerle["alanadi2"];
vs vs diye ekrana basabilirsin.
sayfa her yenilendiğinde yeni sql çalıştırarak rasgele kayıt çekecektir.
edit: jquery ile şu adresteki örneği incelersen sadece belli bir div alanını belli sürede yenileyebilirsin.
buda sayfanı yenileme gereği olmadan belli aralıklarla özlü sözlerin yenilenmesini sağlarsın - 19-11-2012, 01:05:18Select * from tablo_adi order by rand LIMIT 1S_HA_DO_W adlı üyeden alıntı: mesajı görüntüle
- 19-11-2012, 01:12:40Hepinize Çok Teşekkür Ederim Arkadaşlar
inceliyorum şimdi uygulayacağım .
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:12:40 -->-> Daha önceki mesaj 01:08:41 --
peki hocam burda sözleri sozler.txt den çekmesi için ne eklememiz gerekiyorPamukBilisim adlı üyeden alıntı: mesajı görüntüle - 19-11-2012, 03:25:37Şu Şekilde birşeyler karaladım;mikail06 adlı üyeden alıntı: mesajı görüntüle
<?php $Dosya="sozler.txt"; $DosyaAc=fopen($Dosya, "r"); $Oku=fread($DosyaAc, filesize($Dosya)); $Parcala_Faruk=explode("\n",$Oku); $Say=count($Parcala_Faruk) - 1; if (!$Oku) { echo "Dosya $DosyaIsım Açılamadı, eğer $DosyaIsım yok ise oluşturun ve chmod değerini 777 yapınız. PamukBilisim"; exit(); } $Rastgele=rand(0,$Say); echo $Parcala_Faruk[$Rastgele]; ?> - 19-11-2012, 03:34:24