filectime or filemtime

nox

Erfahrenes Mitglied
hy @all

um das erstellungsdatum einer txt datei zu erhalten was brauch ich dazu??

filectime oder filemtime irgendwie funktioniert das nicht! Daa:

nach einem upload schreibt er das erstellungsdatum vom zeitpunkt des erstellen der datei auf dem server!
oder gibts da nen anderen befehl? (fileatime steht für letzte ansicht der datei od.so ähnlich ;) geht in dem fall nicht!)

%) na mitgekommen %)

GREEZ

N
O
X
 
jo das gilt halt nur für mkdir.
Das uploaddatum jeder datei wird AFAIK nirgends gespeichert (ok inner log, aber das bringt dir ja nix)

mach halt ne txt datei oder ne datenbank.
 
dann komm ich halt nicht drum eine txt datei zu erstellen mit der die daten drin sind :rolleyes: naja

danke dir jedenfalls

GREEZ

N
O
X
 
PHP:
$info = stat("file.uploaded.jpg");

echo $info[9]; ## timestamp der letzten änderung bzw der erstellung

ich glaube so geht es.. kan mich aber irren.
 
das teil macht ein array in der einpaar zahlen vorkommen:
Array 0: 2
Array 1: 0
Array 2: 33206
Array 3: 1
Array 4: 0
Array 5: 0
Array 6: 2
Array 7: 668
Array 8: 1021399266
Array 9: 1020978025
Array 10: 1020714783
Array 11: -1
Array 12: -1
habe keine ahnung mit was ich das in ein datum formatieren kann :(
 
für mich schaut des aus wie ein unix timestamp, ich glaube man kann des mit der "strftime" Funktion umwandeln...
Oder vergleiche die unix timestamps von der Datei und von jetzt ("time()")...
 
ja, arrayfeld 9 ist der timestamp der letzten änderung der daten der datei.

wenn du es in dem format TT.MM.JJJJ HH:MM haben willst, dann müsste es so gehen.

PHP:
$info = stat("file.uploaded.jpg");

echo date("j. n. Y ",$info[9])." ".date("G:i",$info[9]);

es geht auch mit strftime, aber ich finde, date ist handlicher und einfacher zu merken :p
 
Zurück