jeg skal have lavet mit random billede system om så det er lige meget hvad billederne hedder.
Det skal laves uden DB, så lige nu har alle billeder tal 1 2 osv.
Og så læser den hvor mange der er og laver et random tal og læser det billede som tallet er.
Men problemt er at jeg har lavet så man kan slette billeder, og hvis man så sletter billede nummer 5 vil der pludselig komme et billede som ikke findes hvis rand taller bliver 5.
Hvordan laver jeg så den læser fra et dir og udskriver navnet på en random fil.
Altså så navnet ikke er betydnings fuldt.
Her er koden til nuværende system:
<?
$dir = "./img/rand/god/";
// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
$i = 1;
while (($file = readdir($dh)) !== false) {
$i++;
}
closedir($dh);
$i = $i-3;
$nr = rand(1, $i);
}
}
$fullp = $dir.$nr;
echo "
<img style='width:170px; height:173px; border:1px solid black;' src='".$dir."".$nr.".jpg' alt='' onclick=\\"popup('".$fullp.".jpg','Billeder','500','490')\\" />
";
?>
Hilsen k-roy
(christian bekker A.)
Msn: K_r0y@hotmail.com
-- Problemer er til for at blive løst
--
[Redigeret d. 09/03-05 14:42:43 af Christian Bekker .A]