Mailinglisten-Archive |
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
php::bar PHP Wiki - Listenarchive