İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

rasgele reklam

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
html bölümünden buraya aldım .. Bir arkadaşın tavsiyesiyle rasgele reklamkoymayı buldum ama herseferinde yenile dediğimiz zaman değişmesi için ne yapmamız gerekiyo.Burda 2-3 yenilemeden sona değişiyo.

PHP:
<?
$google=
$gitti=

$resimler = array("$google", "$gitti");
shuffle($resimler);
?>

<?
for ($i = 0; $i<1; $i++) {
    echo "$resimler[$i]";
}
?>
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Mevcut kume 2 elemanli, rastgele secimlerde her zaman sirayla gidemez. O yuzden bazen 3-4-5 belki de daha fazla kere ayni resim cikabilir. Son cikan resmi hafizaya (veritabani, text, cookie) alip cikartilmamasi kontrol ile saglanir ancak bu istenen metoda gore ek uygulama getirir.
 

senolcan

0
İyinet Üyesi
Katılım
14 Ocak 2003
Mesajlar
1,393
Reaction score
0
Mevcut kume 2 elemanli, rastgele secimlerde her zaman sirayla gidemez. O yuzden bazen 3-4-5 belki de daha fazla kere ayni resim cikabilir. Son cikan resmi hafizaya (veritabani, text, cookie) alip cikartilmamasi kontrol ile saglanir ancak bu istenen metoda gore ek uygulama getirir.
Angelo'ya katılıyorum,yazı turaya beyziyor bu seçim.Parayı attığında birden fazla sefer aynı yüz gelebilir.Ama her iki tarafın gelme şansı da eşit ve 1/2 'dir.
Ek bir kod yazarak bir öncekilden farklı gelmesi sağlanabilir,ama bu seferde rassallık ortadan kalkacaktır.
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
sana tavsiyem şu olur. iframe içinde çağırıyosun muhtemelen. ilk reklamı random.php ile herhangi bir reklamı include edersin. ondan sonrasını da orda belirttiğim birbirine meta refresh ile yönlendirirsin..
 

voodoo

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
396
Reaction score
0
2 olasılık da bu normal ayrıca gereksiz for döngüsü var bence orda ayrıca shuffle a ne gerek var onu da anlamadım. ters yapıp sonra tekrar ters yapıyorsun düz oluyor gibi mantık var. iyi bir programci degilim ama tek bildigim gereksiz kodlara gicik oldugum :p

$resimler = array("reklam","reklam2");
$rasgele=rand(0,3);
echo " $resimler[$rasgele]; " ;
herhalde böyledir :p
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
2 olasılık da bu normal ayrıca gereksiz for döngüsü var bence orda ayrıca shuffle a ne gerek var onu da anlamadım. ters yapıp sonra tekrar ters yapıyorsun düz oluyor gibi mantık var. iyi bir programci degilim ama tek bildigim gereksiz kodlara gicik oldugum :p

$resimler = array("reklam","reklam2");
$rasgele=rand(0,3);
echo " $resimler[$rasgele]; " ;
herhalde böyledir :p

ben kendi kondumun mantığını bilmeden koymuştum ama şimdi birde seninkini deneyelim.Benimki çalışıyo ama sırayla gitmiyor.
 

voodoo

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
396
Reaction score
0
senin istedigin daima farkli ciksin yani 1-2 1-2 diye de mi? yoksa rand da böyle bir şansın yok rasgele denk gelir
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
Evet aslında öyle bişey istiyodum ama zor olduğu için yapamadım bunu kullanıyorum şimdi.3 tane değer girdim rasgele geliyor birisi.
 
M

mcanli

Misafir
asp session değeri vardır. 3 farklı sayfa açtığımı düşünürsen.

üretilen değerleri session değerine atarsan bir sonraki sayfada üretilmeyen sayıyı session değerlerini kontrol ederek kullanabilirsin.
 

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.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst