Letztes Update

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
kellamaster
Mitglied
Beiträge: 81
Registriert: 03.11.2004 19:55
Kontaktdaten:

Letztes Update

Beitrag von kellamaster »

Hey!

Ich würde gerne im Forum das letzte Update anzeigen!

Auf einer "normalen" php Seite geht das so:
$datum = date("d.m.Y",filemtime(basename($PHP_SELF)));
$uhr = date("H:i",filemtime(basename($PHP_SELF)));
echo "Letztes Update am ".$datum." um ".$uhr."h";
Im Forum zeigt er mir dann an:
Letztes Update am 01.01.1970 um 01:00h
Wo ist der Fehler?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Wie wär's mit $_SERVER['PHP_SELF'] anstatt $PHP_SELF? :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
kellamaster
Mitglied
Beiträge: 81
Registriert: 03.11.2004 19:55
Kontaktdaten:

Beitrag von kellamaster »

Super, dat hat geklappt! Dankeschöööön :D
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

ich würde das auch gerne einbauen, was ich bisjetzt weis:

filemtime, gibt aus, wann die datei zuletzt bearbeitet wurde odersowas.
basename, extrahiert aus dem übergebenen pfadnamen den aktuellen dateinamen odersowas, weis es bei beiden net genau,

und $PHP_SELF? was heißt das?
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

$PHP_SELF sollte nicht verwendet werden, da dafür RegisterGlobals benötigt wird und das ein unaktuelles und ziemlich unsicheres Verfahren ist. Anstatt dessen verwendet man die "normalen" Variablen, in diesem Fall das $_SERVER-Array.
$_SERVER['PHP_SELF'] enthält den Dateinamen der aktuellen Datei. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

PHP liefert zu allen Funktionen Infos:

www.php.net/date
www.php.net/filemtime
www.php.net/basename

Grüße
Dennis
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

auf php.net habe ich ja von den anderen funktionen gelesn nur php_self war nicht da, aber jetzt weiß ichs ja. Ich muss die $_Server variante nehmen da bei mir globals register off ist
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Antworten

Zurück zu „Coding & Technik“