wer kann helfen? bei dieser php sehe ich die den kompletten inhalt der verzeichnisse! ich möchte aber nur die ordner im hauptverzeichniss sehen, die man
anklickt und diese sich dan öffnen und die dateien zeigen! gibts hierfür von euch eine lösung? bedankt!
function show_dir($dir, $pos=2)
{
$pat="'\*'";
$rep=" ";
$handle = @opendir($dir);
while ($file = @readdir ($handle))
{
if (eregi("^\.{1,2}$",$file))
{
continue;
}
if(is_dir($dir.$file))
{
$ordner= sprintf ("%'*".$pos."s <b>%s</b>\n", "|-", "<img src='ordner.gif' width='16' height='16' border='0' align=top>".$file."<br>");
echo "<tr><td colsapn=2>".preg_replace($pat,$rep,$ordner)."</td></tr>";
show_dir($dir.$file."/", $pos + 3);
}
else
{
if ($file != ".DS_Store" AND $file !="index.php" AND $file !="ordner.gif")
{
$datei = sprintf ("%'*".$pos."s %s", "|-","<a href=".$dir.$file." target=_blank>".$file."</a>");
echo "<tr><td colsapn=2><td>".preg_replace($pat,$rep,$datei)."</td>";
$stat = stat($dir.$file);
echo "<td>".date("d.m.Y",$stat[9])."</td></tr>";
}
}
}
@closedir($handle);
if($pos == 2)
{
echo "</pre>";
}
}
show_dir("./");
?>
Seite 1 von 1
Show Dir Php
Anzeige
Thema verteilen:
Seite 1 von 1