Halihallo Fabian
- Könnte sein, dass der neue/alte deserializer eben nicht mit dem neuen/alten Serializer zurecht kommt.
Dein Verdacht, dass sich der Win-Serializer vom Unix-one unterscheidet halte ich zwar
für sehr unwahrscheinlich, aber durchaus möglich.
Ich habe gerade auf der PHP-Manual Seite den Hinweis gesehen, man solle serialisierte Strings mit add|stripslashes() behandeln, das könnte ein Anhaltspunkt sein. Meinst du wirklich, dass die verschiedenen Serialize-Versionen nicht untereinander kompatibel sind?
Naja, es waren keine "grundlegenden" Änderungen. Folglich bleibt das "Grundgerüst", wie
z. B. Arrays immer vorhanden und gleich. Ich sah auch gerade, dass die interne
Repräsentation der Daten ziemlich einfach (ich meine damit textuell, nicht als
Bytestring) umgesetzt wird, das senkt die Anfälligkeit für dieses Zeilenumbruchsproblem,
was wir dachten.
Wegen dem Versionskonflikt:
Mit Sicherheit kann ich dir dies jedoch nicht sagen. Aber du kannst es selber mal
versuchen; du hast ja wahrscheinlich noch die "Datenstruktur" für dein guestbook; setzte
es mal in beiden Versionen um und vergleiche den Output; wenn er sich unterscheidet hast
du verloren *g*.
Dieser Versionskonflikt ist auf jeden Fall das einzige, was ich mir noch als
Fehlerquelle denken kann...
Viele Grüsse
Philipp