Samuel Vogel: Ordner und Dateien unterscheiden

Beitrag lesen

Hallo,

Ich hab die Frage zwar vor 2 Tagen schon mal gepostet und die Antworten haben mir auch sehr weiter geholfen (Danke noch mal), doch es funktioniert trotzdem nicht.

Die unterscheidunk fuktioniert zwar doch es wird trotzdem nicht geordnet.

Mein code für die auflistung der Dateien:

<?php
  $dirtoopen = "./$dir";

$handle=opendir($dirtoopen);

while ($file = readdir ($handle)) {
    if($file == "..") {
      echo "<tr><td><a href='$PHP_SELF?dir=../'> << Back</a></td></tr>";
    }
    if(is_dir($file) && $file != "." && $file != "..") {
      echo "<tr>\n<td width='70%'>\n<a href='$PHP_SELF?dir=$dir/$file'> $file</a>\n</td>\n<td width='15%'>\n<a href='$PHP_SELF?dir=$dir&unlink=$dir/$file'><div style='color: Red;'> <b>DEL</b></div></a>\n</td>\n<td width='15%'>\n<a href='$PHP_SELF?dir=$dir&rename=.$dir/$file&view_status=rename'>REN</a>\n</td>\n</tr>\n";
    }
    if(is_file($file) && $file != "." && $file != "..") {
      echo "<tr>\n<td width='70%'>\n<a href='$PHP_SELF?dir=$dir/$file'> $file</a>\n</td>\n<td width='15%'>\n<a href='$PHP_SELF?dir=$dir&unlink=$dir/$file'><div style='color: Red;'> <b>DEL</b></div></a>\n</td>\n<td width='15%'>\n<a href='$PHP_SELF?dir=$dir&rename=.$dir/$file&view_status=rename'>REN</a>\n</td>\n</tr>\n";
    }
  }

closedir($handle);

?>

PS.: Ich weis dass es nicht geht weil es alles in einer Schleife steht doch mit zwei schleifen geht es auch nicht.