tengo instalado apache y php y esta bien configurado;
Codigo en Flash
Código :
//Almaceno la url que vamos a cargar var url:String = "sumar.php"; //Creo las variables para enviar y recibir la informacion var enviar:URLRequest = new URLRequest(url); var recibir:URLLoader = new URLLoader(); //Creo la variable que va a ir dentro de enviar, con los campos que tiene que recibir el PHP. //En este caso son numero1 y numero2 var variables:URLVariables = new URLVariables(); var variablesR:URLVariables = new URLVariables(); variables.numero1 = 7; variables.numero2 = 10; //Indico el método por el que se va a enviar la información. enviar.method = URLRequestMethod.POST; //Indico que voy a enviar variables dentro de la petición enviar.data = variables; //Indico el formato de la información que se va a recibir como respuesta recibir.dataFormat = URLLoaderDataFormat.VARIABLES; //Añado listeners a recibir, para un posible error y una respuesta. recibir.addEventListener(Event.COMPLETE,Respuesta); recibir.addEventListener(IOErrorEvent.IO_ERROR,HayError); //Hago la petición al PHP recibir.load(enviar); //Funcion que se ejecuta al recibir una respuesta del PHP function Respuesta(event:Event){ variablesR = recibir.data; text_txt.text = "Resultado "+ variablesR.suma; } //Función que se ejectuta cuando no se puede cargar el PHP function HayError(event:IOErrorEvent):void { trace("Error al cargar la url"); }
Codigo PHP
Código :
<?php $numero1 = $_POST['numero1']; $numero2 = $_POST['numero2']; $suma = $numero1 + $numero2; ?>