online 1
gast (50)

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

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon ichibins vom 04.04.2019, 14:21 Options

Ordner auslesen

hallo leute


ich habe von php leider nicht sooo viel ahung.

mein script:

<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);
        ?>


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 schreiben

Antwort 1 von ichins vom 04.04.2019, 14:33 Options

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?!

Ähnliche Themen

Dos Verzeichnis drucken
Harry2300  21.02.2007 - 80 Hits - 3 Antworten

Festplatte auslesen
Gast4816  24.08.2007 - 234 Hits - 5 Antworten

Bilddaten auslesen
BadFriend  28.09.2007 - 56 Hits - 10 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026