Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2008, 18:07
hectordsr
 
Fecha de Ingreso: agosto-2008
Mensajes: 8
Antigüedad: 15 años, 8 meses
Puntos: 0
Problemas de servidor a la hora de mandar formulario en flash

Hola, buenas tardes desde México. Se que se ha tratado este tema antes aquí y he visto alguna que otra solución que he visto que funcione para cada caso, pero he probado muchos códigos en mi pelicula flash y ninguna funciona, simepre me sale "problemas con el servidor" quisiera saber si alguien podría ayudarme, realmente soy bastante malo aun con la programación, muchas gracias de antemano, pongo aquí los códigos que puse para ver si alguien puede ver que tengo mal o que me falta. Gracias.

Formulario flash

enviar = function () {
if (email_txt.text.length && nombre_txt.length && empresa_txt.length && mensaje_txt.length && telefono_txt.length && ciudad_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.empresa = empresa_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.ciudad = ciudad_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
telefono_txt.text = "";
ciudad_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
telefono_txt.text = "";
ciudad_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
empresa_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
ciudad_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text ="";
empresa_txt.text ="";
email_txt.text ="";
servidor_txt.text ="";
telefono_txt.text ="";
ciudad_txt.text ="";
mensaje_txt.text ="";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;


formulario php

<?*

$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];
$ciudad = $_POST['ciudad'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . ", su teléfono es: " . $telefono . ", de la ciudad de: " . $ciudad. " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde Mi Web';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>