el primero funciona con exito...
pero el segundo tiene caracteristicas distintas como validar emails, y que tenga datos obligatorios.
SIN EMBARGO CUANDO RECURRIA A MI FORMULARIO HECHO EN FLASH ME SALIA ERROR... LUEGO PROBE CAMBIANDO LOS $_POST POR $_GET (SEGUN CONSEJOS DE LOS EXPERTOS EN EL FORO DE PHP) Y ABRI MI ARCHIVO asi:
http://localhost/formulario.php?nomb...g&mensaje=hola
con lo cual comprobe que no era error de sintaxis de php:
ahora el asunto es que en mi archivo fla la sintaxis que utilice la he chequeado y no se en que falle ... por favor alguien que me ayude a ver que se me escapa...
ESTE ES EL CODIGO PHP:
Código PHP:
<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["email"]) && isset($_POST["mensaje"]) ){
$fecha = date("d-M-y H:i");
$mymail = "[email protected]";
$subject = "Desde el Sitio.. =)";
$contenido = $nombre." Escribio :\r\n";
$contenido .= $mensaje."\r\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$mail."\r\nReply-To:".$mail."\r\n";
$header .= "X-Mailer:PHP/".phpversion()."\r\n";
$header .= "Mime-Version: 1.0 r\n";
$header .= "Content-Type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>
este es el codigo fla:
Código:
no se la verdad porque no envia.... 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("formulario.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"; } }; borrar = function () { nombre_txt.text = ""; email_txt.text = ""; mensaje_txt.text = ""; titulo_txt.text = ""; }; enviar_btn.onRelease = enviar; borrar_btn.onRelease = borrar;
GRACIAS.. POR LA AYUDA...