Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Ordner auslesen





Frage

hallo leute ich habe von php leider nicht sooo viel ahung. mein script: [code]<br> <? $ordner = "video"; //Anfangsordner $handle = opendir($ordner); //Öffnen des Quellordners while ($file = readdir ($handle)) //Solange er lesen kann wiederhohlen { if($file != ".") //Ordner darf nicht "." sein { $e = strlen($file); $endung = substr($file,$e-4,4); switch($endung) { case"html": break; case".wmv": echo "<center><a href=\"../video.php?video=" . $file . "\">" . $file . " </a></center><br>"; echo " "; break; default: $dot = substr($file,$e-4,1); if($dot == ".") { } else { echo "<a href=\"show_one.php?file=" . $file . "\">" . $file . "</a>"; echo " "; $_POST['file']; } break; } } } closedir($handle); ?>[/code] mit diesem script lese ich die dateien aus einem ordner aus. leider ist die reihenfolge ein bisschen komisch. vier dateien sind dort drin: sl01 sl02 sl03 sl04 sl01 wurde am frühesten hochgeladen, sl02 später usw... angezeigt wird es mir jetzt so: sl02 sl03 sl04 sl01 könnte mir jemand das scirpt ändern, dass es mir die dateien nach dem datum ordnet?! wäre euch sehr dankbar

Antwort 1 von ichins

ich habe gerade gemerkt dass es mit diesem script einfacher gehen würde :D

<?php
if ($handle = opendir('video')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            echo "<center><a href=\"../video.php?video=" . $file . "\">" . $file . " </a></center><br>";
        }
    }
    closedir($handle);
}
?> 


leider ist das resultat gleich. ich kann mir nicht erklären warum?!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: