[PHP] Ordner Inhalt zeigen & sortieren

Diskutiere mit über: [PHP] Ordner Inhalt zeigen & sortieren im Web-Programmierung Forum

  1. DiSC

    DiSC Thread Starter MacUser Mitglied

    Beiträge:
    238
    Zustimmungen:
    1
    Registriert seit:
    03.09.2004
    Hallo
    Ich habe ein kleines, schönes Script, was den Ordnerinhalt auslist indem es sich befindet und wiedergibt. Das Script filtert sogar bestimmte Dateien oder Ordner und ist für meine Bedürfnisse fast perfekt. Was mir nur noch fehlt, ist das das Script die aktuellsten Daten als erstes zeigen soll. Also nach Datum sortieren und zwar absteigend :).

    Vielleicht hat einer verstanden was ich meine und kennt sogar die Lösung. Hier das bisherige Script:
    PHP:
    <html>
    <head>
    <title>Script</title>
    </head>
    <body>

    <?php
    $d 
    dir(".");
    while (
    $entry $d->read()) { 
    if (
    $entry == '.' || $entry == '..' || $entry == 'script.php'
    continue;  
    echo 
    "$entry";  
    }
    ?> 

    </body>
    </html>
     
  2. der_Kay

    der_Kay MacUser Mitglied

    Beiträge:
    1.693
    Zustimmungen:
    7
    Registriert seit:
    02.09.2004
    PHP:
    <html><head><title>Script</title></head> 
    <body> 

    <?php 
    $ts_files
    =array();
    $dhandle opendir('.') or die (__FILE__.':'.__LINE__."->Lesefehler");
    $this_file $_SERVER['PHP_SELF'];
    $this_file substr$this_filestrrpos$this_file,'/')+1);

    while (
    FALSE !== ($entry readdir($dhandle))){    
        
    $s=stat($entry);
        
    $ts_files [$entry] = $s['ctime'];
    }

    $not_wanted=array('.','..',$this_file);
    foreach ( 
    $not_wanted as $n ) { unset ($ts_files[$n]); }

    arsort $ts_files );

    ?><table><?php
    while (FALSE !== ( $ts current ($ts_files))) {
        
    $dat=localtime$ts);
    ?><tr><td><?php
        
    print htmlentities (key($ts_files));
    ?></td><td><?php
        
    print sprintf ("(%02d:%02d Uhr, %02d.%02d.%4d)",
            
    $dat[2],$dat[1],$dat[3], $dat[4]+1$dat[5]+1900 );
    ?></td></tr><?php
        next
    $ts_files );
    ?>
    </table></body></html>
    Hier noch eine kurze Erklärung, wie die Daten aus "stat" zu interpretieren sind: http://de2.php.net/manual/de/function.stat.php#1213
     
    Zuletzt bearbeitet: 05.04.2006
  3. XxderneuexX

    XxderneuexX MacUser Mitglied

    Beiträge:
    1
    Zustimmungen:
    0
    Registriert seit:
    03.04.2009
    kannst du mir bitte das script schicken? oder vllt es hier zitieren ich würd mich sehr freuen wenn ich mir das kopieren könnte. danke:cool::D:D:cool:
     
  4. elybis

    elybis MacUser Mitglied

    Beiträge:
    27
    Zustimmungen:
    1
    Registriert seit:
    03.12.2007
    Kleiner Tip:

    Vielleicht brauchst du für dein Vorhaben gar kein PHP - wenn du den Apache-Webserver benutzt hat der sowas schon eingebaut; Stichwort: mod_autoindex (http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html). Die Standardkonfiguration kann man meistens mit eigenen Optionen in einer .htaccess-Datei überschreiben.
     
Die Seite wird geladen...
Ähnliche Themen - [PHP] Ordner Inhalt Forum Datum
Werte der gleichen Schlüssel summieren (assoziativen Array) Web-Programmierung 25.08.2016
einfaches php. emailformular bei strato Web-Programmierung 08.08.2015
PHP Array in Google Maps Wegpunkte umwandeln Web-Programmierung 13.03.2015
PHP auf einen Ordner beschränken Web-Programmierung 03.02.2010
Php-Frage zum Thema Ordner auslesen Web-Programmierung 25.10.2006

Diese Seite empfehlen

Benutzerdefinierte Suche