Gracias por responder!!! Crei que nadie me iba a atender la consulta, jeje. Esto es lo que tengo en AS3
import flash.net.URLLoader;
var misVariables:URLVariables = new URLVariables();
var cargador:URLLoader = new URLLoader();
var pedido:URLRequest = new URLRequest();
//pedido.url "http://www.graphvisual.com/enviarMail.php";
pedido.url = "http://www.graphvisual.com/enviarMail.php";
pedido.method = URLRequestMethod.POST;
pedido.data = misVariables;
cargador.dataFormat = URLLoaderDataFormat.VARIABLES;
enviar_btn.addEventListener(MouseEvent.CLICK, enviar);
cargador.addEventListener(Event.COMPLETE,cargaCompleta);
function enviar(event:MouseEvent)
{
if(mail_txt.text.indexOf("@")== -1 || mail_txt.text.indexOf(".")== -1)
{
status_txt.text = "Introduzca una dirección válida";
}
else
{
enviarFormulario();
}
}
function enviarFormulario()
{
misVariables.nombre = nombre_txt.text;
misVariables.mail = mail_txt.text;
misVariables.mensaje = mensaje_txt.text;
try
{
cargador.load(pedido);
}
catch (error:Error)
{
trace("Error en el envío"+error);
}
}
function cargaCompleta(event:Event):void
{
nombre_txt.text = "";
mail_txt.text = "";
mensaje_txt.text = "";
gotoAndStop(10);
}
stop();
[b]y esto en PHP[/b]
<?php
$nombre = $_POST["nombre"];
$mail = $_POST["mail"];
$mensaje = "Nombre: ".$_POST´['nombre']."\n";
$mensaje = "Mail: ".$_POST´['mail']."\n\n";
$mensaje = "Mensaje: ".$_POST´['mensaje']."\n\n";
$cabecera = "From: $nombre <$mail> \r\n";
$cabecera .= "Reply-To: $mail";
if (mail("
[email protected]","Mensaje desde el Sitio", $mensaje, $cabecera)){
echo "estado=Mensaje Enviado!";
}
else {
echo"estado=Mensaje No Enviado";
}
?>
No puedo encontrar la solucion para que me lleguen los mails a la casilla de correo! Por otro lado, cuando clickeo "enviar" no aparece ningun mje, ni que fue enviado ni nada.
Espero salvavidas!! Gracias