"; file_put_contents('lastSavedChange.php', $var, LOCK_EX); $objXmlDocument = simplexml_load_file("resultater/results.xml"); //xml to json if ($objXmlDocument === FALSE) { foreach(libxml_get_errors() as $error) { //error :( } exit; } $objJsonDocument = json_encode($objXmlDocument); $arrOutput = json_decode($objJsonDocument, TRUE); //csv format: change boolian , last time the xml was changed, current server time, json from xml $response = "1,". $lastChange. "," . time() . "," . $objJsonDocument; echo "data: $response\n\n"; } elseif ($lastSavedChange==NULL){ //file does not exist } else { //no update deteceted $response = "0,". $lastChange. "," . time() . "," ; echo "data: $response\n\n"; } flush(); ?>