PHP – Rastgele yazı, resim, reklam görüntülemek
Yazar: Caner | 7 Mayıs 2009 Perşembe 12:37Kategori: Php, Web Tasarım

Php ile rastgele (random) içerik görüntülemek benim çok sık ihtiyaç duyduğum ve kullandığım bir özellik. Bu özelliği daha çok sayfada rastgele reklam veya resim yayınlamak için kullanıyorum, sayfa her açıldığında önceden tanımladığım Google Adsense veya Hepsiburada reklamları dönüşümlü olarak yayınlanıyor.
Bu işlev için bir çok yöntem var, benim kullandığım kod ise şu şekilde:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | // Değişerek görünmesini istediğimiz metin, resim veya reklam linklerimizi aşağıda "Reklam 1, Reklam 2..." diye betimlenen alanlara tanımlayınız. Ör: // $text[1] = "<a href="reklam1.php"><img src="images/reklam1.jpg" alt="" /></a>"; // $text[2] = "<a href="reklam2.php"><img src="images/reklam2.jpg" alt="" /></a>"; // Rastgele dönmesini istediğimiz alanları tanımlıyoruz. $text[1] = "Reklam 1"; $text[2] = "Reklam 2"; $text[3] = "Reklam 3"; $text[4] = "Reklam 4"; // Yukarıdaki alanlardan rastgele bir tanesini seçiyoruz. $id_text = array_rand($text); $rastgele = $text[$id_text]; // Çıktıyı ekrana bastırıyoruz. echo "$rastgele"; |
Benzer Yazılar
- Javascript ile Sahibinden.com benzeri resim galerisi
- CSS ve Jquery ile Session kontrollü sabit reklam scripti
- WordPress yazı ve yorumlarında otomatik içerik değiştirme
- Jquery – Interaktif resim scripti (Interactive Picture)
- PHP – Resim üzerine yazı yazma (Watermark) fonksiyonu
- PHP – Resim üzerine yazılan yazıyı ortalama
- CSS ile kayan reklam scripti
- Javascript ile Kayan Resim Scripti
- PHP ile Güvenlik Kodu (Capthca) Scripti
- PHP İle Resim Üzerine Yazı Yazma Scripti




























iddaa
15 Mayıs 2009 [21:24]
kod mod göremiyorum
Caner
15 Mayıs 2009 [21:34]
Senin için biraz açıklama ekledim, umarım yeterince anlaşılır olmuştur.
Semih
17 Mayıs 2009 [19:44]
Adam haklı !!!
“There is no spoon” misali “There is no code”. Ne demiş atalarımız bakmakla görmek arasında fark var…
Sıradaki parça Canerden , bahisçilerin kralına…
Ceza, fark var
ahmet
22 Ağustos 2009 [21:20]
teşekkürler. tam aradığım kod
clayman
30 Ocak 2010 [23:28]
peki bunu mysql veri tabanına nasıl bağlayabiliriz??
Caner
30 Ocak 2010 [23:44]
Veritabanından rastgele veri çekmek için böyle bir koda ihtiyacınız yok, bunu sorguda RAND kullanarak halledebilirsiniz, şu şekilde:
$query = “SELECT * FROM tablo WHERE icerik=’surda’ ORDER BY RAND() LIMIT 5″;
clayman
31 Ocak 2010 [00:46]
teşekkür ederim
Ze
22 Mart 2010 [23:18]
çok teşekkürler. benim de şöyle bir sorunum var: acaba rastgele çekilen verileri dönüşümlü olarak yayınlayabilir miyiz? mesela beş saniye birinci reklam, beş saniye ikinci… sonra beş saniye birinci, … şeklinde…? kod nasıl değişir acaba? cevabınızı bekliyorum:)
Caner
23 Mart 2010 [10:53]
@Ze böyle bir uygulama elbette yapılabilir ama bu metodla (salt php) değil, dhtml, ajax, javascript ile yapılmış örnekleri var onları incelemenizi tavsiye ederim.
Ze
23 Mart 2010 [10:59]
Caner Bey, cevabınız için teşekkür ederim. Benim yapmayı planladığım şey şu: Veritabanında iki tablo var ve dönüşümlü olarak bu tabloların son satırlarını çekmek istiyorum. Sayfayı yenilemeden, kendiliğinden değişsin istiyorum. Javascriptle yapılan örnekleri inceledim nette ama orada php ve sql’i işe karıştırmadan yapıyorlar… Nasıl bir arama yapmalıyım ki bu sonuca ulaşayım?
Caner
23 Mart 2010 [11:44]
Söylemeye çalıştığınızı çok iyi anladım ve evet istediğiniz şey tam olarak ajax ile yapılıyor, “ajax ile veritabanı sorgusu” türü aramalar ile istediğiniz sonuca ulaşabilirsiniz. Fakat php ve mysql’in işe karışmaması gibi bir durum söz konusu değil, ajax muhtemelen bir zamanlayıcı script ile dışarıdan bir forma periyodik sorgular gönderir ve o formun veritabanından çektiği verileri ekrana basar, bunu da sayfa değişmeden yapar. Şu an böyle bir örnek hazırlayacak vaktim yok ama ajax’ın en çok kullanılan uygulamalarından biri olduğu için örneklerine kolayca ulaşabilirsiniz.
Master
23 Nisan 2010 [16:38]
caner bey çalışma gayet güzel olmuş elleriniz sağlık. benim sitenizde beğendiğim ve mümkünse paylaşmanızı istediğim şu sitenin bannerında durn panik halinde basınız eklentisidir. bu nasıl birşeydir. paylaşır mısınız bizlerle.
Caner
23 Nisan 2010 [16:42]
@Master WordPress Random Redirect eklentisi. Şu adresten indirip kullanabilirsiniz: http://wordpress.org/extend/plugins/random-redirect/
Burak
21 Temmuz 2010 [23:00]
HTML Kodu ekleyecekseniz çift tırnakları tek tırnakla değiştirmelisiniz
Örn;
$text[2] = “<a href=’reklam2.php’><img src=’images/reklam2.jpg’ alt=’hede’ /></a>”;