Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Генерация и чтение XML из PHP скрипта. 
:(
    Опции темы
sakkarem
Дата 5.4.2008, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.4.2008

Репутация: нет
Всего: нет



В общем у меня такая проблемка.
Я хочу запостить на PHP скрипт две переменные(логин и пароль). Потом XML запускает этот PHP скрипт и тот возвращает ему данные(видимо в формате XML). Видимо я делаю что-то не так, так как мне возвращается пустота =(
Вот ActionScript код:

Код

var tempXML:XML = new XML();

loginBtn.onRelease = function() {
    var dataOut:LoadVars = new LoadVars();
    dataOut.email = "USER";
    dataOut.password = "1234";
    dataOut.send("fs_login.php", "", "POST");
    tempXML.load("fs_login.php");
};

tempXML.onLoad = function(success:Boolean) {
    if (success) {
        showError(this);
        delete tempXML;
    }
};


Вот PHP код (fs_login.php):

Код

<?php
//положим много действа - пока не суть
echo('<Slide>');
echo(' <file>server1</file>');
echo(' <file>server2</file>');
echo('</Slide>');
?>



Люди! Подскажите пожалуйста. Ну очень надо сделать в срок.




Это сообщение отредактировал(а) sakkarem - 5.4.2008, 01:32
PM MAIL   Вверх
szz
Дата 5.4.2008, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



вместо отдельных send и load для LoadVars и XML используй один sendAndLoad от LoadVars.


--------------------
PM   Вверх
sakkarem
Дата 5.4.2008, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.4.2008

Репутация: нет
Всего: нет



szz
Спасибо конечно, но ведь по сути ведь это ничего не меняет?
Я заменил:

dataOut.send("fs_login.php", "", "POST");
tempXML.load("fs_login.php");

на:

dataOut.sendAndLoad("fs_login.php", tempXML, "POST");

Ничего не изменилось.
PM MAIL   Вверх
szz
Дата 6.4.2008, 07:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



Это меняет все. Если ты отдельно делаешь как у тебя было, то скрипт просто запустится дважды, один раз получив переменные, но не отправив ничего клиенту, а во второй - ничео не отправили, зато получили вывод.

Я вообще обычно не пользуюсь ХМЛом, а одним LoadVarsом, а потом если необходимо уже парсю ХМЛ (вообще-то не бывает необходимо, потому что я использую json для обмена).

Так что если у тебя все равно не работает, ошибка где-то еще. Во-первых проверь, туда ли ты вообще обращаешься:
Код
// давай попробуем просто
var  theLV=new LoadVars();
theLV.onData=function(txt){
   trace(txt);//давай просто посмотрим что мы получили. Если ничего - то вывалится undefined
}
loginBtn.onRelease = function() {
    theLV.email = "USER";
    theLV.password = "1234";
    theLV.sendAndLoad("fs_login.php", theLV, 'POST');
};
а fs_login.php будет такой:
Код
<?
echo "Hello! Email is ".$_REQUEST['email'].", password is ".$_REQUEST['email'];
?>

сработало?


--------------------
PM   Вверх
sakkarem
Дата 6.4.2008, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.4.2008

Репутация: нет
Всего: нет



szz
Странно, но у меня просто выводится содержимое php файла. Запускаю я флеш ролик из браузера.
Я что-то делаю не так?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0636 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.