hawkmaster: Bereich in TXT Datei ändern?

Beitrag lesen

Hallo zusammen,
ich möchte via PHP eine große Textdatei ändern.
Was ich hinbekomme:
ich lade die ganze TXT Datei in eine Textarea, ändere die entsprechenden Zeilen und speicher dann die Textarea wieder in der Datei.
Soweit ok.
Da die Datei aber sehr viele Zeilen hat und ich nur einen bestimmten, kleinen Bereich ändern möchte versuche ich nun nur den einen Bereich anzuzeigen und nur diesen zu ändern.

Die Anzeige bzw. das "Ausschneiden" des Bereichs klappt schon mal.
Das habe ich mit "preg_match" hinbekommen.
-----------------------------
*OpenUI *InputSlot: PickOne
*OrderDependency: 30 AnySetup *InputSlot
*DefaultInputSlot: 1Tray
*InputSlot 1Tray/Tray 1: "<</MediaPosition 1>> setpagedevice
userdict /RPS_MPdict 1 dict put
/RPS_MP_MEDIAPOSITION 1 def end"
*End
*InputSlot 2Tray/Tray 2: "<</MediaPosition 2>> setpagedevice
userdict /RPS_MPdict 1 dict put
/RPS_MP_MEDIAPOSITION 2 def end"
*End
*CloseUI: *InputSlot

------------------------------

Angenommen man ändert eine Zeile ab und fügt noch drei neue Zeilen ein.
Wie könnte man nun vorgehen um diesen geänderten Bereich mit dem alten auszutauschen und alles wieder in die Datei zu speichern?

vielen Dank und viele Grüße
hawk