switch case içine girmek yerine basitçe bir diziye atayın ve random bunun üzerinden çalışsın, şöyle ki;
$reklamlar = array('1.swf', '2.swf', '3.swf', '4.swf');böylece elimizde sadece swf yollarının bulunduğu 4 elemanlı bir dizi var. Yani bu diziye 0-3 arası bir index atarak herhangi birini çekebiliriz. Rastgele birini yakalamak için şu kodu kullanalım;
$reklamlar[rand(0,3)];
Bu kod bize 4 adet swf adresimizden herhangi birini veriyor, böylece geriye sadece bunu object kodu içinde ilgili alana vermek kalıyor;
<?php $rastgelerSwf = $reklamlar[rand(0,3)]; ?>
<object width="400" height="40"
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/
pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="<?php=$rastgeleSwf;?>">
<embed src="<?php=$rastgeleSwf;?>" width="400" height="40">
</embed>
</object>
Kolay gelsin