![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 78
|
Привет всем! Подскажите пожалуйста как сохранять переменные в фаил, лучше конечно чтоб это был XML, если кто то такое делал подскажите пожалуйста или покажите маленький примерчик.
Заранее всем благодарен. |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 149
|
ну почему-же, неможет сохранять.. Может, только в SharedObject, а вот оттуда никак не вытащиш, но использовать можешь
![]() |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 78
|
Вижу тема всех очень заинтересовала, но делиться знаниями никто не хочет, я тут кое что сам раскопал, но боюсь ошибиться...
вот php скрипт: <?php
$rezultToAdd = array(
'param' => тут надо присвоить переменную
'code' => и тут тоже
);
$xml = join('',file('rezult.xml'));
$xml = xmldoc($xml);
$root = $xml->root();
$rezultNode = $root->new_child('user',null);
$rezultNode->new_child('param',$newsToAdd['param']);
$rezultNode->new_child('code',$newsToAdd['code']);
$text = $xml->dumpmem();
$fp = fopen('rezult.xml','w');
fwrite($fp,$text);
fclose($fp);
?>
вопрос как мне вон там вверху правильно присвоить переменную и как правильно передать ее скрипту из флеша, я думал так: modules.php?param=tra-ta-ta&code=tra-ta-ta как было бы правильней сделать, подскажите пожалуйста и как правильно присвоить вон там вверху. Последний раз редактировалось iNils; 19.12.2006 в 01:38. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
надо юзать класс LoadVars или класс XML
например так: |
|
|||||
|
Регистрация: 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);
}
}
always_populate_raw_post_data = On скорее всего так и есть смысл - в начале работы прочел xml, сделал изменения, посылаешь скрипту целиком xml и перезаписываешь существующий. Если многопользовательская работа - будут накладки. Да и с точки безопасности не очень. Но работает. |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 149
|
как по мне, самый эллементарный способ передачи PHP скрипту переменных. Разве что их может спалить любой, если у него будет перехватчик HTTP запросов, а он есть в ReGete
|
|
|||||
|
Цитата:
http://www.flasher.ru/forum/showpost...49&postcount=4 там и исходники и проч проч.
__________________
"We Are The Champions My Friends!" Queen |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:55. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|