Mailinglisten-Archive |
-----Ursprüngliche Nachricht----- Von: TT DANG <thu-thuy.dang_(at)_interoute.de> An: <php_(at)_solix.wiso.Uni-Koeln.DE> Gesendet: Dienstag, 10. August 1999 12:09 Betreff: Re: [php] Datum wann die Datei erzeugt wurde ? > > > Thomas Rauh wrote: > > > > gibt es in php eine Moeglichkeit das Datum einer Datei auszugeben, wann > > > sie > > > erzeugt wurde ? > > > z.B. info.html -rwxr--r-- Aug 10 09:20 > > > > > > "Aug 10 09:20" moechte ich mit php lesen, sortieren und ausgeben. > > > > > > Weiss jemand wie ? > > > > > > Gruss, > > > > > > TT > > > > > > > Versuchs doch mal hiermit: > > > > --schnipp-- > > echo "this file was last accessed at: (A) ".date("d.m.Y > > H:i:s",fileatime("info.html"))."<BR>"; > > echo "this file was last modified at: (C) ".date("d.m.Y > > H:i:s",filectime("info.html"))."<BR>"; > > --schnapp-- > > > > Thomas:-) > > > > Ich habe versucht, aber ich bekomme total was unerwartetes :(((( > Alle Dateien haben das gleiche Datum, naemlich 01.01.1970, > egal ob ich mit filectime, filemtime oder fileatime benutze > > php-code: > ------------- > > <HTML><HEAD><TITLE>Opendir - SORT </TITLE></HEAD> > <body bgcolor=#FFFFFF> > > <?php > echo "Last Modified:".date("F d Y H:i:s.", getlastmod()); > > $handle = opendir("/usr/local/httpd/htdocs/IT_Intern/IT/"); > echo "<table width=80% border=1>"; > while($file = readdir($handle)) > { > if ($file != "." && $file != "..") > { > $ar[] = $file; > } > } > closedir($handle); > sort($ar); > for ($i=0; $i<10; $i++) > { > echo "<tr>"; > echo "<td>$ar[$i]</td>"; > echo "<td>".date("d.m.Y",fileatime($ar[$i]))."</td>"; > echo "</tr>"; > } > echo "</table>"; > ?> > </body> > </html> > ----------------------------------- > > Ergebnis: > ------------- > > Aus_st.html 01.01.1970 > Infos.txt 01.01.1970 > Projektstatus.html 01.01.1970 > UPLOAD 01.01.1970 > email-einrichtungsblatt.html 01.01.1970 > email-einrichtungsblatt1.html 01.01.1970 > geplante fileserver.html 01.01.1970 > 01.01.1970 > 01.01.1970 > 01.01.1970 VORSICHT!!! Oben öffnest Du ein Verzeichnis (logischerweise mit Pfad) zum lesen und liest den Inhalt (Dateien). Unten nimmst Du dann nur die Dateien. Woher soll PHP jetzt wissen in welchem Pfad? Vorschlag: Setz den Pfad in eine Variable $PFAD und schreib dann unten > echo "<td>".date("d.m.Y",fileatime("$PFAD/$ar[$i]"))."</td>"; dann sollte es eigentlich funzen !!! Gruß Roland > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive