Ich peil's mal wieder nicht.
In meiner Anwendung findet sich folgendes:
Der Output ist:
Zeile 56 ist die mit dem Var_dump().
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.
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.

Kommentar