Alter einer Datei bestimmen in PHP
Wenn man mit Dateien unter PHP arbeitet ergibt sich manchmal der Problem, dass man feststellen muss, wie alt diese Datei ist. Das funktioniert in PHP ganz einfach mit der filemtime Funktion
Dateialter bestimmen
Der filemtime Funktion übergibt man als String den Dateinamen oder Pfad der Datei. Als Ergebnis bekommt man das Dateialter, welches man mit der date Funktion in eine leserliche Darstellung umwandeln lassen kann.
<?php date_default_timezone_set('Europe/Berlin'); if(intval(date("d", time() - filemtime('get_external_ip.php'))) > 1) echo "alt\n"; else echo "neu\n";
Das hier abgebildete Skript findet heraus wieviele Tage eine Datei alt ist und gibt entweder ‚alt‘ oder ’neu‘ aus, je nachdem ob die Datei älter als ein Tag ist oder nicht.