Comunidad de diseño web y desarrollo en internet online

No envia correctamente el formulario de flash

Citar            
MensajeEscrito el 25 Feb 2010 05:44 pm
Hola siguiendo este post;

http://www.cristalab.com/tutoriales/enviar-correo-electronico-en-flash-usando-loadvars-c7l/

Cuando pongo enviar, me poner error de envio o undefined.. tengo dudas en el php, ya que al AS no le toque nada...

Estas modificaciones son correctas:


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

El mio: 2 modificaciones...
<?php
$sendTo = "[email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . "altodisenoWebSite";
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Mensaje enviado :D";
?>


Y a este lo ubico en la carpeta public// ??????????? como email.php ???

Donde tengo el error??

Desde ya Gracias.

Por altodiseño

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Feb 2010 03:38 am
al archivo email.php, debes ubicarlo en la ruta donde realizas el sendAndLoad

Código :

envio_lv.sendAndLoad("email.php", recibir_lv, "POST");


en este caso, tiene que estar en la misma carpeta donde guardas tu archivo flash.

Si quieres ponerlo en otra carpeta, suponete llamada "mail", el codigo seria:

Código :

envio_lv.sendAndLoad("/mail/email.php", recibir_lv, "POST");


saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

chrome
Citar            
MensajeEscrito el 26 Feb 2010 11:21 am
Gracias..

Ya lo solucione, el problema estaba en el armado en DW del php!

Por altodiseño

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Feb 2010 11:29 am
Otra inconveniente con este tema...

Me envía el mail a destino pero no me llega desde el destinatario ,.. todos me llegan de: [email protected]

La idea es que en algun lado figure el mail del cliente...

soluciones??

gracias

Por altodiseño

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Feb 2010 12:20 pm
Es lo mismo

function enviarForm() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");

function enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");


enviarForm o enviarMail ? De las dos maneras hace lo mismo.. envia siempre desde la cuenta [email protected]

gracias

Por altodiseño

3 de clabLevel



 

chrome

 

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