Показать сообщение отдельно
Старый 19.12.2006, 01:02
vic_ вне форума Посмотреть профиль Отправить личное сообщение для vic_ Посетить домашнюю страницу vic_ Найти все сообщения от vic_
  № 6  
Ответить с цитированием
vic_
 
Аватар для vic_

Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
Код:
<?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 и перезаписываешь существующий.
Если многопользовательская работа - будут накладки. Да и с точки безопасности не очень. Но работает.