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
Hat sich erledigt
Gruß Volker
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.
Hallo Αndré
Danke für deine Antwort, werde das mal testen.
Gruß Volker
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