Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   URLLoader не принимает значение (http://www.flasher.ru/forum/showthread.php?t=146484)

FriOne 09.11.2010 15:02

URLLoader не принимает значение
 
URLLoder как-то странно видит PHP файл:
Код:

1
completeHandler: %3C%3Fphp%20%20%0D%0A%09echo%20%22user=0%22%3B%0D%0A%3F%3E%20
The answer is undefined

Просмотрел несколько примеров, урезал пхп до минимума, оставил только вывод одной переменной.. В чем ошибка?
Делаю это так:
Код AS3:

public function userCheck(e:Event)
{
        var loader:URLLoader = new URLLoader();
        loader.addEventListener(Event.COMPLETE, userOk);
        loader.dataFormat = URLLoaderDataFormat.VARIABLES;;
        var loaderReq:URLRequest = new URLRequest("index.php");
        loaderReq.method = URLRequestMethod.POST;
        loader.load(loaderReq);
}
private function userOk(e:Event)
{
        trace(1);
        var loader:URLLoader = URLLoader(e.target);
        trace("completeHandler: " + loader.data);
        var vars:URLVariables = new URLVariables(loader.data);
        trace("The answer is " + vars.user);
}

PHP код:

<?php  
echo "user=0";
?>


BlooDHounD 09.11.2010 15:08

это ваш пхп его так выводит. уберите escape.

bav 09.11.2010 15:11

Возможно нужно вешать слушателя события Event.COMPLETE не на loader, а на loader.contentLoaderInfo? И зачем в функции userOk() создавать еще одну переменную типа URLLoader? К вашему загрузчику можно обратиться так:
Код AS3:

e.target.loader


FriOne 09.11.2010 15:18

to BlooDHounD:
Цитата:

это ваш пхп его так выводит. уберите escape.
не понял, подскажите что за escape плз
to bav:
Цитата:

Возвращает объект LoaderInfo, соответствующий загружаемому объекту. Объекты LoaderInfo совместно используются объектом Loader и загруженным объектом содержимого. Объект LoaderInfo предоставляет сведения о процессе загрузки и статистику по загружаемому файлу
Это не то совсем вроде.. А про то, что создаю переменную еще одну, это для удобства

Партизан 09.11.2010 15:59

А что все курят? :mosking:

Автор, ваш файл загружается как и должен :) А загружается его содержимое.
Читайте про серверы, Http, Apache + PHP

FriOne 09.11.2010 16:03

как я понял, надо настраивать апатч( не думал, что он как-то связан..
спасибо Партизан и BlooDHounD)

BlooDHounD 09.11.2010 16:11

причём тут апач?

Добавлено через 1 минуту
на счёт escape я тупанул. у меня перед перменными записывается какая-то фигня. вот её вам убрать и надо.

Добавлено через 2 минуты
о блин. дошло. у вас пхп не запущен. файл отдаётся прямо как есть.

Партизан 09.11.2010 16:18

Цитата:

Сообщение от BlooDHounD (Сообщение 948581)
файл отдаётся прямо как есть.

Бурные выходные? :)

BlooDHounD 09.11.2010 16:20

типа того. тока проснулся можно сказать )

FriOne 09.11.2010 16:40

АА вы меня совсем запутали!)
Цитата:

файл отдаётся прямо как есть.
) так если не апатч, то что?? ПХП у меня вродь пашет..


Часовой пояс GMT +4, время: 22:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.