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