Comunidad de diseño web y desarrollo en internet online

Formulario e-mail Flash + PHP, llega en blanco

Citar            
MensajeEscrito el 23 Ene 2007 11:28 am
Hola a todos:

Vuelvo a hacer la pregunta, porque en el post del otro dia no di toda la información necesaria :)

Mi problema es que cuando envio un formulario de contacto por email en Flash + PHP, el email que recibo esta en blanco, sin texto. Despues de mucho investigar estoy convencido que el problema esta en la parte de código del Flash, pero no se que mas hacer.

Código del Primer fotograma de Flash (inicializar):

Código :

System.useCodepage = false;

if(datos_email==null){
var datos_email:LoadVars = new LoadVars();
datos_email.nombre ="";
datos_email.email ="";
datos_email.texto ="";
datos_email.estado ="";
}

t_nombre.text=datos_email.nombre;
t_email.text=datos_email.email;

stop();


Código del Botón enviar:

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)
}


Y por ultimo, el código de mail_html.php:

Código :

<?


$mail = "<html><head><style>body{
   font-size : 10px;
   font-weight : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #185F93;
}.txt_claro{
   font-size : 10px;
   font-weight : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #809EB4;
}A.mail{
   font-size : 10px;
   font-weight : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #809EB4;
   text-decoration: underline;
}
A.mail:hover{
   font-size : 10px;
   font-weight : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #185F93;
   text-decoration: underline;
}</style></head><body><table width='100%'><b>Mensaje enviado desde la web:</b><br><br>";

$mail = $mail . "<b>Nombre:</b>&nbsp;&nbsp;&nbsp;<span class='txt_claro'>$nombre</span><br>";
$mail = $mail . "<b>Teléfono:</b>&nbsp;&nbsp;<span class='txt_claro'>$telefono</span><br>";
$mail = $mail . "<b>E-mail:</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='mailto:$email' class='mail' >$email</a><br><br>";
$mail = $mail . "<b>Observaciones:</b>&nbsp;$observaciones<br>";
$mail = $mail . "</table></body></html>";

// **********************************************************
// Indicamos a quién debe llegar el email (to).
$destino = "[email protected]";
// Indicamos un tema (subject) para el email.
$tema = "Solicitud de contacto Web";
// Indicamos quién envía el email (from).


 $cabeceras  = "MIME-Version: 1.0\n";
 $cabeceras .= "Content-type: text/html; charset=iso-8859-1\n"; 
 $cabeceras .= "From: ".$email."\n";


// **********************************************************
// Se envía el email

if(mail( $destino, $tema, $mail, $cabeceras)){
   echo utf8_encode('&estado=enviado');    
}else{
   echo utf8_encode('&estado=no_enviado');   
} 

?>


¿Alguna idea de porque no funciona?

Muchas gracias.

Por MelkorOfCat

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Ene 2007 01:28 pm

Por AdRiAnCeTe

45 de clabLevel



Genero:Masculino  

firefox

 

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