![]() |
|
||||||||||
|
|||||
|
Возникла проблема сохранения 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, время: 09:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|