Menü

Login

Aktuelle Version

Forum > Fehlende/Hässliche Fehlermeldung bei Alter ändern *

DOTLAN Intranet / Portal >> Probleme und Fehler > Fehlende/Hässliche Fehlermeldung bei Alter ändern
Antwort erstellen
Autor Thema: Fehlende/Hässliche Fehlermeldung bei Alter ändern
[LF]Demonhunter
01.12.2005 um 14:52 QuoteProfileSend PM
NEW

Clan: LANd-Forces e.V.
Postings: 173

[LF]Demonhunter
Wenn ein User sein Alter (Geburtsjahr) im Feld einfach löscht, bekommt er nicht nur "Der Geburtstag ist ungültig.", sondern ein hässliches

Zitat:

Warning: checkdate() expects parameter 3 to be long, string given in /srv/www/htdocs/web1/html/includes/class.user_frontend.php(416) : eval()'d code on line 3


...und die üblichen folgenden Header-Warnungen


Bitte ausbessern!

[Editiert von [LF]Demonhunter am 01.Dec.2005 um 14:54]
__________________
[LF]Demonhunter
Team LANd-Forces e.V.
LAN-Partys im Ruhrgebiet


 
Griffon
01.12.2005 um 17:29 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Oha. Danke. Habs gesehen. Fehler ist in der custom.user.php versteckt. Einfach die Variable als (int) Integer übergeben. Dann wird aus String "" -> 0

OLD:
if(!checkdate($data["geb_m"],$data["geb_t"],$data["geb_j"]))

KORREKT:
if(!checkdate((int)$data["geb_m"],(int)$data["geb_t"],(int)$data["geb_j"]))

[Editiert von Griffon am 01.Dec.2005 um 17:29]
 
[ Antwort erstellen ]