Jens Schärer: base64_decode funktioniert nicht immer

Beitrag lesen

Hallo,

habe ein kleines aber scheinbar ziemlich kompliziertes Problem: Auf meinem Test- und Entwicklungssystem mit PHP 5.0.2 funktioniert alles wunderbar. Ich encodiere einen String mit base64_encode und wandle die gespeicherten Daten ebenso mit base64_decode wieder in das Ursprungsformat um.
Auf einem Produktivsystem bei 1&1 mit PHP 5.1.2 funktioniert das ganze nur noch halbherzig. Bei einigen Base64-Strings liefert mir base64_decode einfach einen Leerstring zurück, ohne Fehlermeldung oder Debugausgabe. Woran kann das liegen? Was wurde zwischen den PHP-Versionen geändert?

Danke und Gruß,
Jens