Lid |
|
Ik gebruik onderstaand script om foto's uit een map te laden:
<?php
$dir = "fotos/";
$teller=-1;
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$teller++;
$img[$teller] = $file;
}
}
closedir($handle);
}
$random = rand(0, count($img));
echo "<img src=\"$dir$img[$random]\>";
?>
<?php $dir = "fotos/"; $teller=-1; while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $teller++; $img[$teller] = $file; } } } echo "<img src=\"$dir$img[$random]\>"; ?>
Hoe kan ik dit wijzigen zodat ik het script op meerder plaatsen in mijn pagina kan gebruiken zonder dat er 2 x dezelfde foto komt?
Ook krijg ik regelmatig dat er geen foto wordt getoond maar er een kruisje is te zien. Weet iemand hoe ik dat kan oplossen?
|