php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.03.2008, 12:56  
Neuer Benutzer
 
Registriert seit: 06.03.2008
Beiträge: 2
ddog befindet sich auf einem aufstrebenden Ast
Standard Dateien nach Datum sortieren

Hallo,

bin neu hier und hab gleich mal eine Frage, die ich selbst noch nicht zu lösen vermag. Und zwar lese ich mit scandir() sämtliche Dateien eines Verzeichnisses ein und möchte diese dann nach dem Datum der letzten Modifikation sortieren. scandir() ermöglicht jedoch nur eine Sortierung in Alphabetisch aufsteigender oder absteigender Form. Die letzte Modifikation einer Datei ließe sich ja mit filemtime() auslesen.
Wie sortiere ich mein Array an Dateien nun nach dem Modifikationsdatum. Könnte mir da jemand einen Hinweis geben?

Thanx in advance!

LG
ddog
ddog ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.03.2008, 15:14  
Neuer Benutzer
 
Registriert seit: 06.03.2008
Beiträge: 13
redheador befindet sich auf einem aufstrebenden Ast
Standard

mhh weis nicht ob dir dass was bringt aber hier wird zumindest mal erklärt wie du ein array sortierst!

PHP für dich - Arrays

Geändert von redheador (06.03.2008 um 15:42 Uhr).
redheador ist offline  
Alt 06.03.2008, 15:48  
Neuer Benutzer
 
Registriert seit: 28.02.2008
Beiträge: 19
vbinfo befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Wie sortiere ich mein Array an Dateien nun nach dem Modifikationsdatum.
mit dem Bubble-Sort zum Beispiel
vbinfo ist offline  
Alt 06.03.2008, 16:23  
Neuer Benutzer
 
Registriert seit: 06.03.2008
Beiträge: 2
ddog befindet sich auf einem aufstrebenden Ast
Standard

Danke für die Antworten. Hab die ganze Sache jetzt anders gelöst und ändere den Dateinamen bei jeder Dateimodifikation auf den aktuellen Timestamp. So kann ich die Dateien schon mit scandir() in die richtige Reihenfolge bringen.
ddog ist offline  
Alt 09.03.2008, 10:11  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

PHP-Code:
<?php
function file_mod_time($path) {
  return array(
$pathfilemtime($path));
}
function 
sort_index1($x$y) {
  if (
$x[1]>$y[1]) {
    return -
1;
  }
  else if (
$x[1]<$y[1]) {
    return 
1;
  }
  else {
    return 
0;
  }
}

$files array_map('file_mod_time'glob('*'));
usort($files'sort_index1');
foreach(
$files as $fn) {
  echo 
date('d.m.Y H:i:s'$fn[1]) . " $fn[0]<br />\n";
}
David ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[JS] Divs nach Datum sortieren cycap JavaScript, Ajax und mehr 24 16.07.2008 18:48
[Erledigt] Aktuellstes Datum von Dateien rekursiv ermitteln marcus_78 PHP Tipps 2008 11 24.06.2008 09:37
Dateien sortieren Lavalampe PHP Tipps 2008 10 02.05.2008 15:47
Nach Datum sortieren zoro Datenbanken 9 28.11.2007 14:00
Erst nach Typ, dann nach Datum sortieren iRadiaX Datenbanken 7 05.03.2006 07:16
Sortieren nach Datum flual2000 PHP Tipps 2005-2 2 18.10.2005 10:41
Ordnerausgabe nach Ordnername (Datum) sortieren... PHP Tipps 2005-2 6 05.07.2005 19:18
[Erledigt] Datum RICHTIG sortieren Datenbanken 8 14.05.2005 22:52
Tabelle nach Datum sortieren? PHP Tipps 2005 10 29.03.2005 16:02
News nach Datum sortieren maximus PHP Tipps 2005 2 10.02.2005 15:33
Sortieren nach Datum Datenbanken 2 30.01.2005 11:21
Daten einer Textdatenbank nach Datum sortieren PHP Tipps 2004-2 10 20.11.2004 11:29
Datum sortieren? PHP Tipps 2004 2 18.09.2004 19:11
[Erledigt] Nächsten Geburtstag ausgeben (Datum sortieren) Datenbanken 6 05.09.2004 20:48
[Erledigt] nach datum sortieren PHP Tipps 2004 4 27.07.2004 16:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dateien nach datum sortieren, php dateien sortieren, php nach datum sortieren, php sortieren nach datum, nach datum sortieren php, php datum sortieren, dateien nach datum sortieren php, dateien nach datum sortieren, php dateien datum sortieren, dateien sortieren php, php datei sortieren, php bilder nach datum sortieren, datum sortieren php, dir datum, php dateien nach namen sortieren, php daten sortieren, php dateinamen sortieren, php datei datum sortieren, dateien nach datum ordnen, dir nach datum sortieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum