tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
920
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    LN5 LN5 ist offline Mitglied Silber
    Registriert seit
    Nov 2005
    Beiträge
    97
    Hello everybody

    Mit folgendem Script lese ich Dateien aus einem bestimmten Ordner aus:

    PHP-Code:
            $handle=opendir("files/publikationen/"); 
            
    $Pfad="files/publikationen/"

    $i 0;

    $dh opendir($Pfad);
    while (
    $datei readdir($dh)) {
       if(
    $datei !== ""   &&
          
    $datei !== "."  &&
          
    $datei !== ".." &&
          
    $datei !== "Thumbs.db" &&
          !
    is_dir($datei)) {
             
    $i++; 
             
    $i2 $i 1;             
        }
    }
    if(
    $i 0){
    while (
    $file2 readdir ($handle)) { 
    if (
    $file2 != "." && $file2 != ".."){
    $array[] = $file2

    }

    }

    closedir($handle); 

    sort($array); 
    $AnzahlThumbnailsProZeile=4;
        
    $i=0;

    foreach(
    $array as $file2) { 
                
    echo
    "blabla";

    jetzt möchte ich aber die Dateien nicht nach Dateiname sondern nach Uploaddatum sortieren. Kann ich das auch machen OHNE dass ich dafür in die DB schreiben müsste? Also gibt es einen sort()-Befehl, welcher nach 1. Zugriff z.B. oder eben Upload-Datum sortiert?

    Danke für die Hilfe!
     

  2. #2
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Zum Thema Verzeichnis auslesen, findest Du zahlreiche Beiträge.
    Ebenfalls zum Thema sortieren.
    Für die Sortierreihenfolge dürfte Dir vermutlich die Funktion filetime() weiterhelfen.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  3. #3
    LN5 LN5 ist offline Mitglied Silber
    Registriert seit
    Nov 2005
    Beiträge
    97
    Danke für den Link. Habe da mal umgeschaut, aber bin leider nicht schlauer geworden. Meines Wissens sortiert sort() alphanummerisch, nicht war?

    bei mir wird wie folgt ausgelesen und sortiert:

    PHP-Code:
            $handle=opendir("files/publikationen/"); 
            
    $Pfad="files/publikationen/"

    $i 0;

    $dh opendir($Pfad);
    while (
    $datei readdir($dh)) {
       if(
    $datei !== ""   &&
          
    $datei !== "."  &&
          
    $datei !== ".." &&
          
    $datei !== "Thumbs.db" &&
          !
    is_dir($datei)) {
             
    $i++; 
             
    $i2 $i 1;             
        }
    }
    if(
    $i 0){
    while (
    $file2 readdir ($handle)) { 
    if (
    $file2 != "." && $file2 != ".."){
    $array[] = $file2

    }

    }

    closedir($handle); 

    sort($array); 
    Was muss ich da ändern, dass nun nach filemtime() sortiert wird und nicht nach Dateiname?

    Danke für die Hilfe.
     

Ähnliche Themen

  1. Ordner auslesen und sortieren
    Von pat_morita im Forum PHP
    Antworten: 1
    Letzter Beitrag: 04.06.08, 10:46
  2. ordner nach datum sortieren
    Von kolja82 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 24.04.07, 14:32
  3. ordner auslesen und sortieren
    Von andys84 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 11.04.07, 14:26
  4. Ordner nach Datum sortieren
    Von SanktFlorian im Forum PHP
    Antworten: 1
    Letzter Beitrag: 02.02.07, 10:32
  5. Bilder aus Ordner auslesen und sortieren
    Von oxmoxnox im Forum PHP
    Antworten: 13
    Letzter Beitrag: 13.10.05, 21:53