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?