Ik heb deze volgende code en uitwerking hiervaan.


<?php
$directory="./testdir";
    $dirhandler = opendir($directory);

    while ($file = readdir($dirhandler)) {
		if(is_dir($file))  {
			echo ("$file is a directory<br />");
		} else {
			echo ("$file is not a directory<br />");
		} 
    }
?>



. is a directory
.. is a directory
dir1 is not a directory
dir2 is not a directory
image.jpg is not a directory


Kijk dat image.jpg geen dir is snap ik maar waarom mijn dir1 en dir2 geen dirs zijn snap ik niet echt helemaal
Kijk eens op php.net naar readdir. Jij gebruikt het compleet verkeerd.
<?php
$directory="./testdir";
$dir_content = scandir($directory);

foreach ($dir_content as $content)
{
if(is_dir($directory . '/' . $content)) {
echo ($directory . " is a directory<br />");
} else {
echo ($directory . " is not a directory<br />");
}
}
?>
Volgens mij heb ik ze even helemaal door elkaar gehaald.

Bedankt Jacco dit werk.

Reageren