Comunidad de diseño web y desarrollo en internet online

Problemas envio mail con flash y php

Citar            
MensajeEscrito el 07 May 2008 02:35 pm
Hola amigos, que tal? a ver si alguien puede ayudarme, estoy intentado crear un formulario de envio de correo con flash y php, y digamos va todo bien menos que el email de quien lo manda no sale por ningun lado, el FROM, Asunto y mensaje se ven bien, pero el email no, por lo que no podria contestar.os dejo codigos y si podeis me ayudais.Lo he hecho basandome en tuto que hay en esta pagina de envio formularios usando loadsvars
Codigo flash en boton enviar

Código :

on (release) {
estado_txt.text = \"Enviando su correo ...\";
    enviarMail();
}

codigo flash formulario

Código :

//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envía el formulario
function enviarMail() {
   envio_lv.email = email_txt.text;
   envio_lv.asunto = asunto_txt.text;
    envio_lv.mensaje = mensaje_txt.text;
    envio_lv.sendAndLoad(\"email.php\", recibir_lv, \"POST\");
    //Aquí ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
    //que usen
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
    if (exito) {
        estado_txt.text = this.estado;
    } else {
        //Muestra un mensaje de error en negrita
        estado_txt.text = \"Error en la aplicación de correo\";
    }
};


y php

Código :

<?php
   $sendTo = \"[email protected]\";
   $subject = $_POST[\"asunto\"];
   $headers = \"From: \" . $_POST[\"formulario desde mi pagina\"];
   $headers .= \"<\" . $_POST[\"email\"] . \">\\r\\n\";
   $headers .= \"Reply-To: \" . $_POST[\"email\"]; 
   $message = $_POST[\"mensaje\"];
   mail($sendTo, $subject, $message, $headers);
   echo \"estado=Mensaje enviado :D\";
?>

Por pepito piscinas

106 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 May 2008 07:42 pm
¿Que es esto?

$_POST[\"formulario desde mi pagina\"];

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 May 2008 07:49 pm
pues de php no tengo ni idea, pero en tuto ponia cristalab_flashform en vez formulario desde mi pagina.

Por pepito piscinas

106 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 May 2008 07:59 pm
jajaja, ok.
Cámbialo a

$headers = "From: formulario desde mi pagina";

(Ojo, las barras que aparecen antes de las comillas no las pongas, las agrega el foro automáticamente)

Si no funciona cambia directamente a

$headers = "From: " . $_POST["email"] . "\\r\\n\";

(idem, ojo barra antes de las comillas, no van)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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