• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

PHP Rastgele Resim Gösterme

Konuyu Okuyan Kişiler (0)

bicoder

webmaster.tc
Katılım
5 Eyl 2012
Mesajlar
188
Beğeniler
0
#1
Sitelerinde rastgele reklam döndürmek isteyenler veya demin birisinin konusuna da yazdığım gibi resim çıkartmak isteyen arkadaşlar için ideal kod :)

Rastgele Resim Gösterme Kullanımı

Aşağıdaki kodları kullanarak istediğiniz klasördeki (dizindeki) resimlerden rastgele bir tanesini gösterebilirsiniz (şu an "resim" klasörüne ayarlıdır). Kodlar belirttiğiniz klasördeki "gif" , "jpg" , "png" dosyaları otomatik olarak okur. Eğer isterseniz GET metoduyla gelen klasör içindekileri de gösterebileceğiniz şekilde sizi bekleyen kod:

PHP:
<?php
$imglist='';
//$dizin=$_GET[dizin];
// $img_folder = "resim/$dizin/"; 
$img_folder = "resim/"; 
mt_srand((double)microtime()*1000);
$imgs = dir($img_folder);
while ($file = $imgs->read())
{  
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file)) 
$imglist .= "$file ";
} 
closedir($imgs->handle);
$imglist = explode(" ", $imglist);
$no = sizeof($imglist)-2;
$random = mt_rand(0, $no);
$image = $imglist[$random];
echo '<img src="'.$img_folder.$image.'" border=0>';
?>
Kaynak : » Php Rastgele Resim Gösterme