witam, napisałem sobie taką o to funkcje:
function CheckElementsCount($src_file, $zm1){ $xml = simplexml_load_file($src_file); foreach($xml->info as $city){ $_SESSION['elementsCount'] = (string) $city['id']; } if($zm1){ return $_SESSION['elementsCount']; }else{ return $xml; } session_destroy(); }
Jednakże coś jest z nią nie tak.
echo CheckElementsCount("plik.xml", false)->info->name; // ta linijka zachowuje się dobrze i zwraca odpowiedni rezultat
natomiast, linijka, która odpowiadać ma za wprowadzanie danych do pliku xml już nie chce sie słuchać i nic sie nie dzieje - żadnego błędu
file_put_contents("plik.xml", CheckElementsCount("plik.xml", false)->asXML());
ktoś ma pomysł co zrobilem źle?