Random image med 8 billeder på en side
Hejsa!Jeg skal bruge et script til at sørge for at min forsides 8 billeder skifter tilfældigt. Når siden vises så skal de alle sammen være forskellige. Jeg har prøvede at søge på nettet, men storset uden resultat.
Det jeg dog har fundet er http://www.eksperten.dk/spm/248505, der kan gøre det med 2 billeder. Det skulle jeg nok selv kunne ændre så det kan bruges til 8 billeder, men den kræver at man skriver navnet på alle billederne. Hvilken gør updatering besværlig. Der skal nok skiftes mellem 30 billeder.
Det andet som ses her under sørger ikke for at billederne er forskellige..
Er der en der kan hjælpe med forslag til hvordan jeg kan ændre et af dem så de passer mig. Eller et link til et på nettet der kan gøre det.??
<?php
#This script has been developped by Nenad Motika [nmotika@bezveze.com]
#Please feel free to use it and to contact me for any reason
//read folder
$folder=opendir(".");
while ($file = readdir($folder))
$names[count($names)] = $file;
closedir($folder);
//sort file names in array
sort($names);
//remove any non-images from array
$tempvar=0;
for ($i=0;$names[$i];$i++){
$ext=strtolower(substr($names[$i],-4));
if ($ext==".jpg"||$ext==".gif"||$ext=="jpeg"||$ext==".png"){$names1[$tempvar]=$names[$i];$tempvar++;}
}
//random
srand ((double) microtime() * 10000000);
$rand_keys = array_rand ($names1, 2);
//random image from array
$slika=$names1[$rand_keys[0]];
//image dimensions
$dimensions = GetImageSize($slika);
if (isset($pic)){header ("Location: $slika");}
else {echo "<img src=\"$slika\" $dimensions[3]>";}
?>
