Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2007, 15:45
PHP Novatillo
 
Fecha de Ingreso: enero-2005
Mensajes: 92
Antigüedad: 19 años, 10 meses
Puntos: 0
Mensaje Ayuda formulario flash - php

Hola

Acudo aqui porque tengo un problemilla con un formulario hecho en flash.

El formulario esta hecho en flash y sirve para enviar comentarios a una dirección de correo electrónico (ésto lo hace mediante php).

Éste es el codigo del formulario en flash:

Código:
enviar = function () {
if (email_txt.text.length && nombre_txt.length && titulo_txt.length && mensaje_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.titulo = titulo_txt.text;
form_lv.sendAndLoad("http://direcciondondesealojaelarchivophp/send.php", form_lv,"POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
form_lv.onLoad = function() {
 trace("LLEGO");
 if (this.estatus == "ok") {
  mensaje_txt.text = "Tu mensaje fue enviado...";
  nombre_txt.text = "";
  email_txt.text = "";titulo_txt.text = "";
 }
 else {
  mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
 }
};
}
else {
 email_txt.text = "Correo Invalido";
}
}
else {
 email_txt.text = "Dato Necesario";
 nombre_txt.text = "Dato Necesario";
 titulo_txt.text = "Dato Necesario";
 mensaje_txt.text = "Dato Necesario";
}
};
Y éste es el codigo php del archivo send.php:

Código:
<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) ) {
    $fecha = date("D-M-y H:i");
    $mymail = "[email protected]";
    $subject = "";
    $contenido = $_POST["nombre"]." Escribio :\n";
    $contenido .= $_POST["mensaje"]."\n\n";
    $contenido .= "el mensaje se escribio el ".$fecha;
    $header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\n";
    $header .= "X-Mailer:PHP/".phpversion()."\n";
    $header .= "Mime-Version: 1.0\n";
    $header .= "Content-Type: text/html";
    mail($mymail, $subject, utf8_decode($contenido) ,$header);
    echo "&estatus=ok&";
}
?>
El problema esta en que los campos se llenan correctamente, se da clic a enviar y no pasa nada (no se manda nada al correo).

Entonces espero ustedes me puedan echar una ayudadita con ésto. De antemano: Gracias