PHP-Code:<?php
$filename = 'index.htm';
if (file_exists($filename)) {
echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));
}
?>
Ich versuche seit knapp einer Stunde PHP zu bewegen, das letzte Änderungsdatum einer PDF-Datei auszugeben. Klappt nicht.
Kann ich da etwa keinen Pfad angeben? Wenn ich die Abfrage entferne, wird zwar etwas ausgegeben, aber dabei handelt es sich leider um eine ellenlange Fehlermeldung. Kennt sich jemand mit so etwa aus? Bin für jede Hilfe dankbar.PHP-Code:<?
$filename = '/verzeichnis/datei.pdf';
if (file_exists($filename)) {
echo ' (' . date("f d Y", filemtime($filename)) . ')';
}
?>
Geändert von designfanatiker (28.02.2006 um 21:05 Uhr)
PHP-Code:<?php
$filename = 'index.htm';
if (file_exists($filename)) {
echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));
}
?>
hi
Das funktioniert, allerdings befindet sich die Datei eben nicht im selben Verzeichnis, sondern in einem Unterverzeichnis.
Das klappt auch, wenn die Datei sich in einem anderen Ordner befindet (also $filename = 'blabla/index.htm').
/* edit: liegt vielleicht an dem Slash am Anfang: /blabla/index.htm */
Geändert von dichter (28.02.2006 um 21:29 Uhr)
hi
Danke, jetzt funktioniert es.![]()
Man kann entweder schreiben:
oderCode:unterordner/datei.endung
Code:./unterordner/datei.endung
oder man geht vom root verzeichnis des webspaces aus, und schreibt dann den vollen pfad zur datei mit einem slash (/) davor![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)