Tach!
Ich lese mir eine xml Datei ein und möchte die ersten beiden Zeilen verändern:
$array = file($downloadFile);
$a = '?';
array_splice($array, 0, 2);
array_unshift($array, '<?xml version="1.0" encoding="utf-8" '.$a.'>\n', '<?xml-stylesheet type="text/xsl" href="test.xslt" '.$a.'>\n');
$string = implode($array);
file_put_contents($downloadFile, $string);
Mein Problem ist, dass die Zeilen auch wirklich als neue Zeilen in der xml-Datei abgelegt werden sollen und nicht in einer Zeile stehen sollen (weil ich später wieder die ersten beiden Zeilen ersetzen will).
Wie mach ich das?
Klaus