Panowie mam gorącą prośbę. Robię zapis komentarzy do mojej strony, który ma odbywać się do XML'a.
Wszystko generalnie jest OK. Chciałbym jednak aby każdy kolejny dodany komentarz dodawał się do mojego pliku jako osobna sekcja np. item.
W chwili obecnej nowy zapis komentarza nadpisze stary.
Wygląda to tak:
<?php //------------------------------------początek zapisu xml'a------------------------------------------------------------- $xml = new DOMDocument('1.0'); $xml->formatOutput = true; $xml = $xml->load('comments.xml'); //tworzymy główną sekcję w xmlu //$data = $xml->createElement('data'); //$data = $xml->appendChild($data); //tworzymy podsekcję - konkretny wpis $item = $xml->createElement('item'); $item = $data->appendChild($item); // Do sekcji item tworze kolejne podsekcje i do każdej z nich przypisuje vartość $user_name = $xml->createElement('user_name'); $user_name = $item->appendChild($user_name); $value = $xml->createTextNode($name); $value = $user_name->appendChild($value); $comment_text = $xml->createElement('comment_text'); $comment_text = $item->appendChild($comment_text); $value = $xml->createTextNode($comment); $value = $comment_text->appendChild($value); $active_image = $xml->createElement('active_image'); $active_image = $item->appendChild($active_image); $value = $xml->createTextNode($image); $value = $active_image->appendChild($value); //zapisuję xmla $xml->save('comments.xml'); //------------------------------------koniec zapisu xml'a------------------------------------------------------------- ?>
czy macie jaieś sugestie jak zrobić by się dopisyewało.. wiem, że może by użyć load i dopisywać na kiniec ostatniego zapisu, ale nie wiem jak....