Mam problem komunikacją między flashem a php na serwerze ugu.pl. Kiedy działam na localhoście wszystko działa. Kiedy wrzucam na serwer przestaje. Skrypt pobiera dane z php i wyświetla w flashu.
PHP:
- Kod: Zaznacz cały
<?php
print "returnValue=Siema, jest godzina: " . time();
?>
AS:
- Kod: Zaznacz cały
var phpFile:String = "http://www.tytex.ugu.pl/time.php";
Security.allowDomain("http://www.tytex.ugu.pl/time.php");
function callServer(e:MouseEvent):void
{
var urlRequest:URLRequest = new URLRequest(phpFile);
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, serverResponse);
loader.load(urlRequest);
}
function serverResponse(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
var variables:URLVariables = new URLVariables(loader.data);
timeTxt.text = variables.returnValue;
}
callBtn.addEventListener(MouseEvent.CLICK, callServer);
Kiedy zajmowałem się innym projektem w którym wpisując dane flash wysyłał je do php a potem php znowu komunikowało się z flashem, pierwsza część (czyli dane z formularza we flashu) poprawnie przesyłały się do php, jednak na odwrót nic nie idzie.
Czy serwer ugu.pl ma coś poblokowane?
wyłączyłem safe mode php i jest to samo.