Ordner und Dateien unterscheiden
Samuel Vogel
- php
0 Götz
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.
Hallo Samuel!
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.
Also, das was Du gefragt hast wurde doch dort beantwortet.
Von einer sortierung steht dort nichts.
Außerdem wäre es am besten gewesen, in [pref:t=59252&m=332952] weiter zu posten, und keinen neuen Thread aufzumachen.
Die unterscheidunk fuktioniert zwar doch es wird trotzdem nicht geordnet.
Von Ordnen hats du imho auch bisher nirgends was geschrieben, nur von unterscheiden.
An Deiner stelle würd ich mir die Dateien udn Ordner in Array(s) schreiben, diese dann ordnen und ausgeben.
[...] geht es auch nicht.
Sehr differenzierte und detaillierte Fehlermeldung.
Im Zweifel einfach mal den PC abschalten ;)
MfG
Götz