Ardun: Formular / fwrite bei IE / Mozilla

Beitrag lesen

Hallo,

ich habe folgendes Problem:
Ich habe eine Datei (datei.txt), die beschrieben werden will. In dieser Datei gibt es ein Array (explode $daten mit <HIHI>): Mustermann<HIHI>Klaus<HIHI>Reisbauer

Über ein Formular kann ich eintragen, welchen Beruf dieser Klaus Mustermann hat, z.B. Reisbauer. Das will ich ändern in Weizenbauer. Ich übergebe also an ein Skript $beruf und öffne datei.txt, explode und sage:
$daten[2] = $beruf;

Das Ganze dann implode und kurz angezeigt, echo zeigt den richtigen Inhalt (bei IE und Moz), dann fwrite("daten.txt",$daten,10000);

Das Problem ist aber:
Mozilla macht es nicht richtig. Die übergebene $beruf wird ignoriert und ein leerer String wird in $daten[2] abgespeichert. Ergebnis:
Mustermann<HIHI>Klaus<HIHI>

IE und Safari machen alles richtig und die Datei wird vollkommen korrekt abgespeichert.
MusterMann<HIHI>Klaus<HIHI>Weizenbauer

Meine Frage ist: Wo stellt sich Mozilla an?

Vielen Dank für jeden Tipp