Offen php 5.4 - Fehlermeldung: mktime() durch time() ersetzen in boxen.php

Der_Bob

Gut bekanntes Mitglied
10. August 2007
222
9
Wir sind gestern auf einen neuen Server gewechselt mit php 5.4 (vorher 5.2) und ich bekomm auf unserer Test-Umgebung seitdem den Fehler:

"Strict Standards: mktime(): You should be using the time() function instead in ../includes/boxen.php on line 989"
(auf der Test-Umgebung lass' ich mir die Fehler ausgeben)


Der Fehler scheint undkritisch zu sein, aber wird eben als php-Fehler erkannt (auch von Google?), daher würde ich ihn gerne beseitigen. Wenn ich das richtig verstehe, macht mktime() (ohne Parameter) auch eh das Gleiche wie time()

Weiß jemand mehr?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.608
322
AW: php 5.4 - Fehlermeldung: mktime() durch time() ersetzen in boxen.php

Wir sind gestern auf einen neuen Server gewechselt mit php 5.4 (vorher 5.2) und ich bekomm auf unserer Test-Umgebung seitdem den Fehler:

"Strict Standards: mktime(): You should be using the time() function instead in ../includes/boxen.php on line 989"
(auf der Test-Umgebung lass' ich mir die Fehler ausgeben)


Der Fehler scheint undkritisch zu sein, aber wird eben als php-Fehler erkannt (auch von Google?), daher würde ich ihn gerne beseitigen. Wenn ich das richtig verstehe, macht mktime() (ohne Parameter) auch eh das Gleiche wie time()

Weiß jemand mehr?

Dann änder doch besagte Funktion in boxen.php in Zeile 989 von mktime zu time. Bedenke aber bei einem möglichen Update diesen Fix ebenfalls einzuspielen. Sofern JTL das beim nächsten Versionsupdate nicht eh schon selbst gemacht hat. Weiter sollte der Fehler von Google nur gesehen werden, wenn das Errorreporting in der defines_inc.php auch aktiviert ist. Aber das sollte generell auf 0 sitzen weil der Shop einfach zuviele PHP Notice wirft.
 

Der_Bob

Gut bekanntes Mitglied
10. August 2007
222
9
AW: php 5.4 - Fehlermeldung: mktime() durch time() ersetzen in boxen.php

Dann änder doch besagte Funktion in boxen.php in Zeile 989 von mktime zu time. Bedenke aber bei einem möglichen Update diesen Fix ebenfalls einzuspielen. Sofern JTL das beim nächsten Versionsupdate nicht eh schon selbst gemacht hat.

Genau das ist ja die Frage, ob die Änderung unkritisch ist bzw. auch ein Hinweis an JTL für die nächste Version. Soweit ich das sehe, ist eine Änderung an dieser Stelle zu time() aber kein Problem.

Weiter sollte der Fehler von Google nur gesehen werden, wenn das Errorreporting in der defines_inc.php auch aktiviert ist. Aber das sollte generell auf 0 sitzen weil der Shop einfach zuviele PHP Notice wirft.

Da bin ich mir nicht sicher. Wir haben auf der Testumgebung Errorreporting auf 1 und im Live- Shop auf 0. Bei sitealert.de bekommen wir aber für den Live-Shop auch immer php-Fehler gemeldet, auch wenn das errorreporting deaktiviert ist und kein Fehler angezeigt wird.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu PHP critical condition - jtl_paypal_commerce Allgemeine Fragen zu JTL-Shop 2
Neu Deprecated: JTL\Catalog\Hersteller: getter should be used to get kHersteller in /www/htdocs/w00dcf50/jtlshop/includes/src/MagicCompatibilityTrait.php Installation / Updates von JTL-Shop 9
Neu Update von 5.1.8 auf 5.2.1 inkl. PHP Umstellung von 7.4 auf 8.x funktioniert einfach nicht. 500er Serverfehler Installation / Updates von JTL-Shop 13
Neu PHP message: PHP Fatal error -> Seite nicht mehr aufrufbar (Fehler 500) Installation / Updates von JTL-Shop 1
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 1
Neu Fehlermeldung bei Rechnungserstellung Arbeitsabläufe in JTL-Wawi 0
Fehlermeldung beim Update JTL-Wawi 1.11 3
Neu Fehlermeldung seit dem neuesten Update 5.6.0 Installation / Updates von JTL-Shop 5
Neu DATEV Rechnungsdatenservice 2.0 Fehlermeldung bei der Übertragung Schnittstellen Import / Export 1
Neu Heute wied kein Versand bei Amazon bestätigt und manueller Abgleich gibt Fehlermeldung aus Amazon-Anbindung - Fehler und Bugs 1
Neu GLS Fehlermeldung Time Out JTL-ShippingLabels - Fehler und Bugs 1
JTL Zahlungsabgleich Fehlermeldung bei Versuch Lieferantenrechnung zu bezahlen JTL-Wawi 1.10 4
Neu Temu-Anbindung mit JTL / Fehlermeldung beim Hochladen Onlineshop-Anbindung 1
Neu Fehlermeldung: Der angegebene Wert für "purchasable_offer" ist ungültig. | Fehlercode(s): (4000001) Amazon-Anbindung - Fehler und Bugs 11
Neu Abgleich WooCommerce / JTL mit dem Connector – Fehlermeldung WooCommerce-Connector 0
Neu Fehlermeldung beim Überarbeiten der Daten unter Artikel Verkaufsplattform LLister Amazon-Lister - Fehler und Bugs 2
Worker Retouren Fehlermeldung "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt." JTL-Wawi 1.9 0
Neu Fehlermeldung Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 1
Neu Logbuch Fehlermeldung Caught exception: Invalid token. Betrieb / Pflege von JTL-Shop 3
Neu Plugin Manager Fehlermeldung JTL-Shop - Fehler und Bugs 4
[Bug] DATEV Rechnungsdatenservice 2.0 – Fehlermeldung „USt-Id Nr. ist nicht geprüft oder ungültig“, obwohl Feld leer ist (Wawi 1.10.13.2 Beta) JTL-Wawi 1.10 2
Fehlermeldung im Connector JTL-Wawi 1.10 2
Neu Fehlermeldung nach update auf 5.5.2 JTL-Shop - Fehler und Bugs 4

Ähnliche Themen