merhaba arkadaşlar
şimdi bir menünün altında 3 tane resim war tasarımımda... ben bu resimleri, aşağıdaki kullandığım scriptten ayrı bir şekilde randomize olarak ekrana getirmek istiyorum...
ama nası randomize... (umarım anlatabilirim..) bi resimler klasörüm var die düşünün.. içinde 001.gif... 030.gif arası 30 tane resim var...
script, bu 30 tane içinden 3 tane seçicek... ama resimler bir sayfada görüntülenirken aynı olmıycak... 3 rastgele resim olcak ama mesela biri 001, diğeri 002, diğeri 015 olacak... 001, 001, 002 şeklinde olmicak felan... aynı sayıların denk gelmemesi sağlanarak böle bi randomize resim çağırma
script'i bilen var mıdır
tenku menku şimdiden
daha önceki kullandığım
script :
<?PHP
//Edit this line to the url of your image folder to randomize
//Must be a relative URL in your server, do not put in a forward
//or trailing slash for it to work.
$url='i/randomimages';
//Stop editing, that is all. Call the image with <img src=url/filename.PHP> That's all, enjoy. :D
$files=array();
if ($handle=opendir("$url")) {
while(false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(substr($file,-3)=='gif' || substr($file,-3)=='jpg' || substr($file,-3)=='png' || substr($file,-3)=='bmp') $files[count($files)] = $file;
}
}
}
closedir($handle);
$random=rand(0,count($files)-1);
if(substr($files[$random],-3)=='gif') header("Content-type: image/gif");
elseif(substr($files[$random],-3)=='jpg') header("Content-type: image/jpeg");
elseif(substr($files[$random],-3)=='png') header("Content-type: image/png");
elseif(substr($files[$random],-3)=='bmp') header("Content-type: image/bmp");
readfile("$url/$files[$random]");
?>