Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   URLLoader вернуть работу PHP (http://www.flasher.ru/forum/showthread.php?t=146441)

3p.station 08.11.2010 14:00

URLLoader вернуть работу PHP
 
Привет Други!
Помогите кто чем может :drinks:
Код AS3:

public class PHPLoader extends URLLoader
        {
                private var _answer:Object;
                private var _callBack:Function;
 
                public function PHPLoader(url:String, param:Array=null, callBack:Function = null)
                {
                        var myVars:URLVariables=new URLVariables;
                        var path:URLRequest=new URLRequest(url);
                        this._callBack = callBack;
                        for (var i:uint = 0;  i< param.length; i++)
                        {
                                myVars[param[i].name] = param[i].value;
                        }
 
                        path.data        =myVars;
                        path.method        =URLRequestMethod.POST;
 
                        this.dataFormat=URLLoaderDataFormat.VARIABLES;
                        this.load(path);
 
                        this.addEventListener(Event.COMPLETE,completeHandler);
                        this.addEventListener(Event.OPEN,openHandler);
                        this.addEventListener(ProgressEvent.PROGRESS,progressHandler);
                        this.addEventListener(SecurityErrorEvent.SECURITY_ERROR,securityErrorHandler);
                        this.addEventListener(HTTPStatusEvent.HTTP_STATUS,httpStatusHandler);
                        this.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);
                }
 
                private function completeHandler(event:Event):void
                {
                        _callBack(this.data);
                }
 
        }

данный класс в каллбек возвращает не работу PHP-скрипта, а сам PHP-файл.
Как же мне получить то что выводит php а не само его тело?
ЗЫ убрал обработчики ошибок, чтобы сократить код

спасибо :)

Bgg 08.11.2010 14:07

А где лежит php скрипт то? При обычном запросе из браузера к php скрипту, что скрипт возвращает?

3p.station 08.11.2010 14:14

адресс к скрипту передается параметром
с путем вроде нет проблем - так как загрузка происходит ... только вот возвращается само тело скрипта...
PHP код:

<?php
    
echo "variable=value" ;
?>

скрипт вроде самый простой - браузер выдает variable=value

cleptoman 08.11.2010 14:39

а что он вам должен вернуть по-вашему? )

3p.station 08.11.2010 14:51

стринг variable=value ( :

Lecosson 08.11.2010 15:18

А какой url вы скармливаете в PHPloader? Похоже, у вас с AS3 все в порядке, а вот в безопасности сервера дырка такая, что слон пролезет. Если бы можно было простой флешкой качать PHP исходники, невзломанных серверов не осталось бы.

alatar 08.11.2010 15:19

Что у вас в url? Та же строка, что вы водите в браузере?

3p.station 08.11.2010 15:34

ууухххуу ( :
вот это с утря не проснулся еще видать. :mosking:
самое главное то и забыл что надо с сервера тетсить (((( :
спасибо!


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

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