Hallo,
Ich habe ein Problem beim Auflisten des Verzeichnisbaumes.
Ich bin jetzt so weit:
<html>
<head>
<title>tWeb</title>
<link rel="icon" href="./favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
</head>
<body>
<style>
img
{
position:relative;
top:6px;
}
</style>
<img src="Bilder/Icons/folder_open.gif">Main<br>
<?php
$max=0;
function sdir($dir, $vor)
{
global $max;
$o = opendir($dir);
$files = "";
$gefunden="";
//echo("DIR:".$dir."<br>");
while ($gefunden = readdir($o))
{
if ($gefunden != "." && $gefunden != "..")
{
++$max;
if(is_dir($dir.'/'.$gefunden))
{
echo('<div style="position:relative;top:-'.($max*4.5).'">'.$vor.'<img src="Bilder/Icons/nend.gif"><img src="Bilder/Icons/folder_open.gif">'.$gefunden.'</div>');//Ordner-Sympol
sdir($dir.'/'.$gefunden,$vor.'<img src="Bilder/Icons/sline.gif">');
}
else
echo('<div style="position:relative;top:-'.($max*4.5).'px">'.$vor.'<img src="Bilder/Icons/nend.gif">'.$gefunden."</div>\n");//nend=Symbol
}
}
}
sdir('/oProgramme/xampp/htdocs/tWeb', '');
?>
</body>
</html>
Zur Info:
Bilder/Icons/ ist der Ordner mit den Sympolen(Ordnersymbol,...)
folder_open.gif das Ordner-symbol
sline.gif das Symbol |
nend.gif das Abzweigungssymbol
Das Problem: Wie kann man wissen wann kein |-Symbol mehr nötig ist?
MfG
tomgk