всем помогающим большое спасибо, почти уже то что надо, но есть небольшой косяк.
исходный xml файл:
Код |
<markers> <marker lat="330" lng="220"/> <marker lat="1" lng="2"/> </markers> |
после добавления:
Код |
<markers> <marker lat="330" lng="220"/> <marker lat="1" lng="2"/> </markers><marker lat="5" lng="7"/> </markers> |
сам скрипт:
PHP |
<? $fd=fopen('data.xml', "a+"); str_replace("</markers>", "", $fd); fwrite($fd, '<marker lat="' . $_GET['lat'] . '" lng="' . $_GET['lng'] . '"/>'); fwrite($fd, "\n"); fwrite($fd, '</markers>'); fclose($fd);
|
т.е. при открытии указатель помещается в конец файла и строчка
PHP |
str_replace("</markers>", "", $fd); |
не срабатывает. Даже не представляю как еще можно заменить последнюю строчку.