Hi
[...]
der (De)Serializer von PHP verwendet wohl auch eine binäre Repräsentation der Daten und
könnte somit auf unterschiedlichen Systemen durchaus zu Fehlern führen, wenn man die
Daten nicht im binmode einliest. Verwende also mal das Flag 'b'.
Tut nix, hätte ich auch nicht gedacht, da es im Windows auch ohne geht. Ich denke, es könnte daran liegen, dass der Win-serializer ein anderes Umbruchformat verwendet hat, dass der Unix-de-serializer nicht mag.
Die anderen Tests, welche du ausführst, verwenden eine InMemory Variable, welche
natürlich von diesem systemabhängigen Zeug nicht beeindruckt wird; deshalb verlaufen die
Tests auch ohne Probleme. Öffnest du jedoch eine Datei und liest die Dateien ein, dann
kann es wie genannt zum Problem führen.
Klar, so weit komme ich auch. Die Frage ist nur, _wo_ der Konflikt im Filesystem liegt... und wie man ihn beheben kann.
Würde mich interessieren, falls es daran gelegen hat.
Hat's nicht.
Fabian