tengo un formulario php y flash con as3 y funciona en un 90% el problema es q envia a mi correo
NOMBRE=
CORREO=
MENSAJE=
y eso quiere decir q esta aciendo coneccion con php
pero no envia lo q se escribe entro de esos text escribo en el flash y presiono enviar
y esto es lo que me llega pero no lo que escribo me podrian ayudar les pondre el codigo
as3
stop();
import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
var variables:URLVariables = new URLVariables();
var varSend:URLRequest = new URLRequest("http://www.cojuce.com:2082/frontend/x3/filemanager/showfile.html?file=formulario_contacto&fileop=&dir =%2Fhome%2Fcojuce%2Fpublic_html%2Fformulario&dirop =&charset=&file_charset=&baseurl=&basedir=");
var varLoader:URLLoader = new URLLoader;
varSend.method = URLRequestMethod.POST;
varSend.data = variables;
estado_txt.text = "";
enviar_btn.addEventListener(MouseEvent.CLICK, validaryEnviar);
function validaryEnviar(event:MouseEvent):void{
if(!nombre_txt.length) {
estado_txt.text = "Por favor ingrese su nombre.";
}
else if(!mail_txt.length) {
estado_txt.text = "Por favor ingrese un mail";
}
else if(!validarMail(mail_txt.text)) {
estado_txt.text = "Por favor ingrese un mail VALIDO";
}
else if(!mensaje_txt.length)
{
estado_txt.text = "Por favor ingrese un mensaje.";
}
else {
estado_txt.text = "Gracias " + nombre_txt.text + ", su mensaje se envio con exito!";
variables.nombreUsuario = nombre_txt.text;
variables.mailUsuario = mail_txt.text;
variables.msgUsuario = mensaje_txt.text;
varLoader.load(varSend);
gotoAndStop(2);
}
}
function validarMail(str:String):Boolean {
var pattern:RegExp = /(\w|[_.\-])+@((\w|-)+\.)+\w{2,4}+/;
var result:Object = pattern.exec(str);
if(result == null) { return false; } return true; }
php
<?php
$nombreRemitente = $_POST['nombreUsuario'];
$mailRemitente = $_POST['mailUsuario'];
$mensajeRemitente = $_POST['msgUsuario'];
$nombreUsuaro = stripslashes($nombreRemitente);
$mailUsuario = stripslashes($mailRemitente);
$msgUsuario = stripslashes($mensajeRemitente);
$to = "[email protected]";
$from = "$mailRemitente ";
$subject = "Formulario de contacto de tu sitio web";
$message = <<<EOF
<html>
<body bgcolor="#FFFFFF">
<b>Nombre</b> = $nombreRemitente<br /><br />
<b>Mail</b> = <a href="mailto:$mailRemitente">$mailRemitente</a><br /><br />
<b>Mensaje</b> = $mensajeRemitente<br />
</body>
</html>
EOF;
$headers = "From: $from\r\n";
$headers .= "Content-type: text/html\r\n";
$to = "$to";
mail($to, $subject, $message, $headers);
exit();
?>
GRACIAS