In meiner Anwendung findet sich folgendes:
PHP-Code:
echo $option['thumbnail'];
echo "<br />";
var_dump(unserialize($option['thumbnail']));
a:2:{s:5:"width";s:1:"1";s:6:"height";s:1:"2";}
Notice: unserialize() [function.unserialize]: Error at offset 5 of 87 bytes on line 56
bool(false)
Notice: unserialize() [function.unserialize]: Error at offset 5 of 87 bytes on line 56
bool(false)
Ich verstehe nicht, wieso das unserialize() nicht funktioniert.
Ich habe mir den Quellcode angeschaut. Es finden sich keine Sonderzeichen oder so im serialisierten String.
Und wenn ich mir den String aus der Ausgabe kopiere und in ein Test-Skript einbaue, das genauso wie oben aussieht, dann funkioniert es.

Einen Kommentar schreiben: