Samuel Vogel: Ordner von Dateien unterscheiden

Hallo Forum,

Ich benutze ein PHP Script um alle dateien eines Ordners auszugeben!
Dieses ordnet alle Deteien und Ordner nach dem Namen an, was ja auch richtig ist, aber ich brauche eine Unterscheidung zwischen Ordnern und Dateien.

Mein Script:

<?php
  $dirtoopen = "./../../img/Gallerie/$gallerie";

$handle=opendir($dirtoopen);

while ($file = readdir ($handle)) {
    if ($file != "." && $file != ".." && $file != "Thumbs.db") {
      echo "<td>\n<div align='center'><a href='./anzeigen.php?bild=$gallerie/$file' target='blank'><img src='./../../img/Thumbs/$gallerie/tn_$file' style='border: 0px;' alt='Bild $file'></a></div>\n</td>\n";
      $zaehler++;
      if ($zaehler == 4) {
        echo "<tr>\n</tr>\n";
        $zaehler = 0;
      }
    }
  }

closedir($handle);
?>

Danke schon mal für eure Antworten.

  1. Nabend Samuel,

    aber ich brauche eine Unterscheidung zwischen Ordnern und Dateien.

    Schau doch einmal ins Manual (<//http://php3.de/manual/de> oder besser <//http://php3.de/manual/en>) und schlage dort die Filesystem-Funktionen nach (http://php3.de/filesystem). Dort gibt es auch eine Funktion die überprüft, ob es sich bei dem "Dateinamen" um ein Verzeichnis handelt. Gleiches gibt es für die Überprüfung auf eine Datei.

    <div align='center'>

    CSS ist schöner ;)

    Bis denne,

    1. Nabend nochmal,

      <//http://php3.de/manual/de> oder <//http://php3.de/manual/en>

      Hm, da haben sich vier / zu viel eingeschlichen. Gemeint ist natürlich: http://php3.de/manual/de oder http://php3.de/manual/en