
Код:
<?php
$filename = 'data.xml';
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'w')) {
echo "Cannot open file ($filename)";
exit;
}
if (fwrite($handle, $HTTP_RAW_POST_DATA) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
echo $HTTP_RAW_POST_DATA;
fclose($handle);
} else {
echo "The file $filename is not writable";
}
?>

Код:
public function saveXMLLocal(outXml:XML):Void{
var ref=this;
var replyXml:XML = new XML();
replyXml.ignoreWhite = true;
replyXml.onLoad = replyOnLoad;
outXml.sendAndLoad(scriptForSave, replyXml);
function replyOnLoad(success:Boolean){
ref.returnXMLtoMain(this);
}
}
где то так, в php.ini должно быть
always_populate_raw_post_data = On
скорее всего так и есть
смысл - в начале работы прочел xml, сделал изменения, посылаешь скрипту целиком xml и перезаписываешь существующий.
Если многопользовательская работа - будут накладки. Да и с точки безопасности не очень. Но работает.