WinFuture-Forum.de: Show Dir Php - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Show Dir Php


#1 Mitglied ist offline   newart 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 04. Januar 05
  • Reputation: 0

geschrieben 20. Januar 2005 - 22:32

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("./");
?>
0

Anzeige



Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0