Foros del Web » Creando para Internet » Flash y Actionscript »

formulario de contacto no envia todo

Estas en el tema de formulario de contacto no envia todo en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/10/2012, 15:03
Avatar de kelvingar  
Fecha de Ingreso: agosto-2012
Mensajes: 5
Antigüedad: 11 años, 8 meses
Puntos: 0
formulario de contacto no envia todo

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

Etiquetas: contacto, flash, formulario, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:01.