<?php
function readdirs($path,$maxdiepte,$diepte = 0) {	
	if (!$handle = opendir($path)) {
		echo '<b>Error:</b> "' . $path . '" kon niet worden geladen.<br />';
	}
	while($read = readdir($handle)) {
		if($read != "." && $read != "..") {
			$dirpos = $path . $read;
			$temppath = str_replace("./","",$path );
			$delen = explode("/",$temppath);
			for($i=0;$i<count($delen);$i++) {
				if (!empty($delen[$i])) {
					echo '-- ';
				}
			}
			if(is_dir($dirpos)) {
				echo "<b>" . $read . "</b><br />";
				if ($diepte != $maxdiepte-1 || $diepte == 0) {
					readdirs($path . $read . '/',$maxdiepte,$diepte+1);
				} else {
					break;
				}
			} elseif(is_file($path . $read)) {
				echo "<u>" . $read . "</u>";
				echo "<br />";
			}
			
		}
	}
}

readdirs("./",0);
?>