|
|
|||||
Flash+PHP
Возникла проблема сохранения XML на сервере при помощи PHP, к сожалению с последним я мало знаком.... Подскажите пожалуйста скрипт на сохранение xml файла на сервере в определенную папку и с определенным именем. Заранее спасибо.
__________________
Работаю |
|
|||||
текс.... ну таки вот скрипт есть...
<?php $filename = 'test.txt'; $somecontent = "Add this to the file\n"; // Let's make sure the file exists and is writable first. if (is_writable($filename)) { // In our example we're opening $filename in append mode. // The file pointer is at the bottom of the file hence // that's where $somecontent will go when we fwrite() it. if (!$handle = fopen($filename, 'a')) { echo "Cannot open file ($filename)"; exit; } // Write $somecontent to our opened file. if (fwrite($handle, $somecontent) === FALSE) { echo "Cannot write to file ($filename)"; exit; } echo "Success, wrote ($somecontent) to file ($filename)"; fclose($handle); } else { echo "The file $filename is not writable"; } ?>
__________________
Работаю |
|
|||||
<?php $filename = 'test.txt'; $somecontent = "Add this to the file\n"; $xmlfromflash = $_POST['xml']; |
|
|||||
[+4 16.10.08]
Регистрация: Sep 2002
Адрес: Киев
Сообщений: 140
|
А если использую метод sendAndLoad класса XML как передать в пхп пару имя=значение.
Тут человек предлагает использовать $HTTP_RAW_POST_DATA, но для меня он не удобен т.к. его надо отдельно енейблить в конфиге пхп. И еще кроме тела XML-ки хочу передавать пхп-скрипту некотрые дополнительные параметры. Удобно было бы засунуть все в массив $_POST, возможно ли это при помощи sendAndLoad класса XML? Можно ли не прибегать к методу sendAndLoad класса LoadVars или без него никак, не хотелось бы плодить сущности ? Последний раз редактировалось trigger; 01.05.2008 в 01:26. |
|
|||||
А речь идет о AS2 или AS3?
И чем вас неустраивает sendAndLoad ?
__________________
Code Different |
|
|||||
[+4 16.10.08]
Регистрация: Sep 2002
Адрес: Киев
Сообщений: 140
|
AS2. Не хочется сущности плодить (из-за этических соображений), я использую в своем проекте объект класса XML, который имеет подходящий для меня метод sendAndLoad, но он работает не совсем так, как мне надо. Вот и интересуюсь может я его использую неправильно. Если им нельзя передать данные обычным постом, то конечно выбора нет перейду на LoadVars
|
|
|||||
Почему нелзя POSTом? Вот пример кода sendAndLoad с POST.. Сложение двух чисел..
Flash: var send_vars:LoadVars = new LoadVars(); var result_vars:LoadVars = new LoadVars(); //Это событие когда загрузились переменные переданные от PHP result_vars.onLoad = function(success:Boolean) { if (success) { trace(result_vars.rezultat); }else{ trace("Ne rabotaet ssilka"); } }; //Это переменные которые мы посылаем PHP через POST send_vars.number1 = 100; send_vars.number1 = 240; send_vars.sendAndLoad("increment.php", result_vars, "POST");
__________________
Code Different Последний раз редактировалось vitlance; 02.05.2008 в 22:43. |
|
|||||
[+4 16.10.08]
Регистрация: Sep 2002
Адрес: Киев
Сообщений: 140
|
Это понятно
меня интересует XML > sendAndLoad (XML.sendAndLoad method), метод класса XML |
|
|||||
Регистрация: May 2008
Сообщений: 13
|
<?php
$number1 = $_POST["number1"]; $number2 = $_POST["number2"]; $slojenie = $number1 + $number2; print "&&rezultat=$slojenie"; ?> а это к чему??? |
Часовой пояс GMT +4, время: 15:31. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|