Lid |
|
Ik haal uit een map 4 random plaatjes met de volgende code
$map = "./images/Header/";
$afbeelding = array();
$dir = opendir($map);
while(false !== ($file = readdir($dir)))
{
if(($file !== ".") && ($file !== ".."))
{
list($filename, $ext) = explode(".", $file);
$ext = strtolower($ext);
if(($ext == "jpg") || ($ext == "png") || ($ext == "gif"))
{
$afbeelding[] = $file;
}
}
}
closedir($dir);
for($a = 0; $a < 4; $a++) {
$select = rand(0, count($afbeelding) -1);
echo '<td><img src="'.$afbeelding[$select].'" border="0" /></a></td>';
unset($afbeelding[$select]);
}
$map = "./images/Header/"; while(false !== ($file = readdir($dir))) { if(($file !== ".") && ($file !== "..")) { if(($ext == "jpg") || ($ext == "png") || ($ext == "gif")) { $afbeelding[] = $file; } } } for($a = 0; $a < 4; $a++) { echo '<td><img src="'.$afbeelding[$select].'" border="0" /></a></td>'; unset($afbeelding[$select]); }
In het scriopt zit blijkbaar een foutje want er worden geen plaatjes getoond. Wie kan mij helpen?
|