Frage zu php-.Fehlermeldung Frage zu php-.Fehlermeldung
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Frage zu php-.Fehlermeldung

Started by VolkerF, September 27, 2013, 03:37:45 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

VolkerF

Hallo
Auf Seiten wo ich einen bestimmten php-Befehl integriert habe erscheint seit Umstellung auf PHP 5.4 folgende Meldung:
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in ..../html/cpg15x/albums/gallery/Cynips_divisa.php on line 26
Was kann ich tun? Der php-Befehl der dort integriert ist lautet folgendermaßen:
<?php
$letzteAktualisierung = filemtime(basename($_SERVER['PHP_SELF']));
echo 'Letzte Aktualisierung am ' . date("d.m.Y H:i", $letzteAktualisierung) . '';
?>
Könnt mir kurz helfen wie ich das Script an PHP 5.4 anpassen kann?

Danke Volker Fäßler

VolkerF


Αndré

Quote from: Joachim Müller on November 11, 2009, 10:19:46 AM
Löse Deine Anfragen auf
Wenn Du eine Antwort auf Deine Frage gefunden hast, dann löse bitte Deinen Thread auf. Beantworte ihn nicht nur mit "ich habe die Lösung gefunden", sondern beschreibe auch, was Du getan hast, um Dein Problem zu lösen (zum Nutzen Anderer). Das posten eines Links, der zu der Seite führt, die Deine Lösung beinhaltet ist hilfreich. Zu beschreiben, was genau Du getan hast ist hilfreich.

Wenn dein Script innerhalb Coppermine läuft, lag es vermutlich an der Superglobalen $_SERVER, da diese durch die Verwendung von Inspekt nicht existiert. Alternative in diesem Fall wäre $CPG_PHP_SELF.

VolkerF

Hallo Αndré

Danke für deine Antwort, werde das mal testen.

Gruß Volker

VolkerF

Hallo nochmal

Hier noch die Lösung meines Problems, gepostet im Forum meines Hosters. Einfach hinter <?php einfügen.

date_default_timezone_set('Europe/Berlin');

Gruß Volker