Das Problem dürfte daran liegen, dasz es eine Option bei php gibt, die das Verhalten von
fread() dergestalt ändert, dasz trotz gesetztem
binary Attribut ("b"), einige Werte beim lesen durch Escape-Zeichen ersetzt werden, z.B. eben
\x0000.
Die Option heiszt: Code:
magic_quotes_runtime
findet sich in der Datei
php.ini. und kann dort ein für allemal ausgeschalten werden. Scheinbar kann Sie auch mit
Code:
set_magic_quotes_runtime (0);
für die Dauer einer Session übersteuern, wahrscheinlich ist der Wert für alle, die keine Probleme haben, ohnedies ausgeschalten, und Bjoern hat auf seiner alten
WP Version die obige Zeile drinn (irgendein
Plugin, oder auch nur ein biszchen Code das rausgefallen ist weil keiner geglaubt hat, das man das noch braucht).
Komme derzeit nicht an meinen Server heran und musz es deshalb noch ausprobieren, aber das dürfte die Lösung sein.
Liebe Grüsze aus Buenos Aires, Argentinien
Alexander Juan [/code]