filetime() letzte Aktualisierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • filetime() letzte Aktualisierung

    Ich möchte von allen csv Dateien aus einem Ordner
    das letzte Aktualisierungsdateum auslesen.
    Hierzu habe ich folgendes probiert,
    erhalte aber keine Fehlermeldung noch irgendein Ergebnis...

    PHP-Code:
    $extansion '*.csv';
    $files '../../../../home/'.$extansion;

    foreach (
    $files as $file) {
       
    $datumAktualisierung date ("d.m.Y"filemtime($file));
       
    $zeitAktualisierung date ("H:i"filemtime($file));

       echo 
    "Die <b>letzte Aktualisierung</b> der Datei
     <b>
    $file</b> hat am ".$datumAktualisierung."
     um "
    .$zeitAktualisierung." Uhr stattgefunden.";

    Zuletzt geändert von kerbstone; 22.12.2006, 17:30.

  • #2
    das kann auch nicht funktionieren. du mußt das verzeichnis per readdir auslesen, und dann erst auf dateiendung und datum überprüfen.

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Okay, habe es nun so probiert, wie du meintest.
      Leider wieder nichts:

      PHP-Code:
      $ordner "../../../../home/";

      $handle opendir($ordner);
      $extansion ".csv";

      while (
      $file readdir ($handle)) {
          if(
      $file != "." && $file != ".." && !is_dir($file) && substr($file, -4) == $extansion) {

              
      $datumAktualisierung date ("d.m.Y"filemtime($file));
              
      $zeitAktualisierung date ("H:i"filemtime($file));

              echo 
      "Die <b>letzte Aktualisierung</b> der Datei ".$file." hat 
      am "
      .$datumAktualisierung." um ".$zeitAktualisierung." Uhr 
      stattgefunden.<br/>"
      ;
          }
          else { echo 
      "Die Dateien können nicht gelesen werden."; exit(); }
      }
      closedir($handle); 
      Zuletzt geändert von kerbstone; 22.12.2006, 19:11.

      Kommentar


      • #4
        Ich verstehe es nicht:

        1. muss ich doch den Ordner durchsuchen
        2. gucken ob es sich um keinen weiteren Ordner handelt bzw. eine .csv Datei ist
        und 3. das Datum mittles filemtime() bestimmen

        Mir erscheint das logisch...

        *grübel*, das erscheint mir alles richtig im code
        Zuletzt geändert von kerbstone; 22.12.2006, 18:52.

        Kommentar

        Lädt...
        X