Foros del Web » Programando para Internet » PHP »

formulario en flash enviado a mail por php

Estas en el tema de formulario en flash enviado a mail por php en el foro de PHP en Foros del Web. Hola, tengo un formulario en flash el cual es enviado a mi mail por php, lo hice todo siguiendo algunos consejos de este foro, pero ...
  #1 (permalink)  
Antiguo 14/09/2004, 11:49
 
Fecha de Ingreso: septiembre-2004
Mensajes: 69
Antigüedad: 20 años, 2 meses
Puntos: 0
formulario en flash enviado a mail por php

Hola, tengo un formulario en flash el cual es enviado a mi mail por php, lo hice todo siguiendo algunos consejos de este foro, pero no me a funcionado del todo, ya ke los datos si se envian correctamente a mail pero la respuesta ke debe mandar el servidor a mi flash no es correcta, me sale un error de undefenide, les pongo los codigos para ver si alguyien me puede decir a ke se debe el error

//Este ecript esta ke va en el flash primer photograma
//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.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_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";
}
};




lo siguiente va en el boton eviar

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



y este el el php



<?

$sendTo = "[email protected], [email protected], [email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . "NeT0";
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];

mail("$sendTo", "$subject", "$message", "$headers");
echo "estado=Mensaje enviado :D";


?>

espero me puedan ayudar
gracias de ante mano
  #2 (permalink)  
Antiguo 14/09/2004, 17:48
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 9 meses
Puntos: 5
Re: espero te sirva...

loadVariablesNum("mailform.php", 0, "POST");

Y LISTO!!!! CLARO DEBES DE ENVIAR LOS VALORES DESDE TU FORMULARIO FLASH A UN SCRIPT SENCILLO DE PHP PARA RECIVIR VARIABLES Y MANDARLAS POR EMAIL.- CUALQUIERAS QUE USES EN UNA WEB PHP TE SERVIRA.-

O PODRIAS USAR ESTE:



mailform.php
Código PHP:
<?php 
$TextVariable 
'&results='
$response 'Data Sent. Thank You..'
echo 
$TextVariable
echo 
$response
/* recipients */ 
$recipient .= "" 
/* subject */ 
$subject "Your Automail"
/* message */ 
$message .= "Name: $name 
Email: $email 

Comments: $comments\n"

/* additional header pieces for errors, From cc's, bcc's, etc */ 
$headers .= "From: $name <$email>\n"


/* and now mail it */ 
mail($recipient$subject$message$headers); 
?>
see you................!!!!
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 13:10.