Задача стоит такая: Прочитать xml файл типа Код (Text): <abouts> <item id="jeans" text="jeans">Строка 1</item> <item id="tshirt" text="tshirt">Строка 2</item> </abouts> Затем считать данные находящиеся на месте Строка 1 и строка 2 и вывести их в текстовое поле input type=text или textarea затем изменить данные и записать вместо старых. Делают так : Код (Text): /*$f = fopen ("../copyright.xml", "r+"); while (!feof($f)) { //$st = fgets($f); //$res = substr($st, strpos($st, ">")+1, -7); //echo $st."<br />"; //echo $res; global $per; $per = $st; } fclose($f); */ if ($_POST['edit_copyright_1']) { echo $per; } ..... echo "<form name='copyright' action='' method='POST'>"; echo "<INPUT type='text' name='text_copyright_1' value='".$per."'>"; echo "<INPUT type='submit' name='edit_copyright_1' value='Редактировать'>"; echo "</form>"; Но постоянно забивается память. Чушь какая то получается. Если делать все через пост, то вывести значение из строки в форму не получается т.к. это значение не видно. Как это можно сделать? Может вообще есть ф-ции работы с xml файлами?
А на русском нет вариантов чего нибудь посмотреть? Застрял я с этим делом . Не могу сделать и все. Замену вроде бы сделал а в файл пишется неправильно. Съедает лишние символы.