Comunidad de diseño web y desarrollo en internet online

Formulario Flash + PHP

Citar            
MensajeEscrito el 22 Ene 2007 08:24 pm
Hola a todos:

A ver si alguien me puede ayudar, porque me estoy volviendo loco y no encuentro cual es el problema.

Despues de probar mil ejemplos para enviar un email desde un formulario Flash usando "mail()" de PHP, siempre que utilizo "sendAndLoad" me llega el formulario en blanco y si utilizo "loadVariables" me funciona, pero no puedo recibir la respuesta del PHP para saber si mi e-mail se ha enviado o no.

En ambos casos utilizo el mismo codigo PHP, por lo que pienso que el problema es Flash.

Aqui os pongo el codigo PHP que utilizo:

Código :

<?php

$sendTo = "[email protected]";
$subject = "My Flash site reply";


$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
$headers .= "Return-path: " . $_POST["email"];

$message = $_POST["message"];


mail($sendTo, $subject, $message, $headers);

?>


En este codigo falta implementar el "if" para decir a Flash si se ha podido enviar el email o no, pero bueno, es lo de menos.

Ahora, el boton de enviar de flash tiene el siguiente codigo:

Código :

on (release) {
   trace(t_nombre.text);
   datos_email.nombre =t_nombre.text;
   datos_email.email =t_email.text;

   datos_email.estado ="";

   datos_email.onLoad = function() {
      trace(this);
      trace(this.estado);
      if (this.estado == "enviado") {
         gotoAndStop(3);
      } else {
         gotoAndStop(4);
      }
   };
   datos_email.sendAndLoad("mail_html.php", datos_email, "post");
   gotoAndStop(2)
}


¿Alguien me puede ayudar?

Muchas gracias.

Por MelkorOfCat

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Ene 2007 04:00 am
var datos_email:LoadVars = new LoadVars();
y si declaras tu variable de envio al inicio de tu codigo en el boton?

Por fergual

8 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.