Das kommt nicht von explode, sondern von Deiner Funktion, der offensichtlich ein Übergabewert fehlt.
checkdate() ist eine PHP-interne Funktion.
.. die offensichtlich sehr päpstlich mit dem Datum umgeht ;-)
Malso nebenbei, ich mache das nicht so zickig. Wenn ich ein Datum zu prüfen habe, mach ich ein split und rechne die 3 Werte in den julianischen Tag um. Die Funktion, die das zu tun kriegt, macht sofort ein return; wenn ein Wert fehlt. Was ich damit meine: Es geht darum, zu prüfen, ob ein Datum gültig ist und das ist es auf jeden Fall, wenn Monat, Tag oder Jahr fehlen oder als 0 angegeben wurden.
Viele Grüße aus der Waldstadt,
Horst Haselhuhn
--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.