antibetiko
Usuario Novato
Usuario Novato

Pues toy probando una web flash y tngo un formulario para enviar por email, con tres campos, remitente, asunto, y mensaje.
Tngo el archivo mail.php q envia, pero al pulsar el bvoton de envio m sale en la ventana de estado UNDEFINED. Se debe al script o al servidor q no permite este tipo de envio????? asias

Avatar Image
Machacateclados
Machacateclados

yo tengo un formulario de envio de correo en flash y me sale primero enviando el correo y despues lo mismo que a ti undefined pero si que lo envia al menos a mi si me funciona y asi lo tengo puesto en la web,lo que puede ser que el error este en el archivo php,revisalo o ponlo aqui para que veamos si hay algun error

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

No lo he probado aun, el domingo o lunes lo probare, pero aqui os dejo otro script pa flash, con el send.php para q envie el mail.
Espero q os sirva ;) saludos

el tuto descarga

La fuente aqui

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Pa que no os quejeis aqui os dejo to paso a pasito :P

creamos el flash con los cuatro campos de texto les damos nombres de instancia, los botones tmb claro (lo dejamos bonito no con los botones que vienen con flash Vacilando y en el frame ponemos esto en acciones:


enviar = function () {
if (mail_txt.text.length && nombre_txt.length && titulo_txt.length && mensaje_txt.length) {
if (mail_txt.text.indexOf("@&quotGiño != -1 && email_txt.text.indexOf(".&quotGiño != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = mail_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.titulo = titulo_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST&quotGiño;
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok&quotGiño {
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 {
mail_txt.text = "Correo Invalido";
}
} else {
mail_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 = " ";
};
borrar_btn.onRelease = borrar;
enviar_btn.onRelease = enviar;


Creamos un archivo de texto plano con el nombre send.php y le metemos lo siguiente:


<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["mail"]) && isset($_POST["mensaje"])){
$fecha = date("d-M-y H:i&quotGiño;
$mymail = "tumail@chotmail.com";
$subject = "ffa.webcindario.com";
$contenido = $nombre." Escribio :\n";
$contenido .= $mensaje."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$mail."\nReply-To:".$mymail."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>


*Nota: Solo he añadido los && de isset, sin ellos no me funcionaba
Mi ejemplo lo teneis aqui si os tira mucho el gusanillo Spamearme el mail si quereis warris :p
Saludos

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 27/May/2012, 19:28
hegoservicios NoSetup.org12kMay/12
Por: , el 19/Ene/2010, 23:43
GayoN1 Oscar3Dr GestionXls24kApr/15
Por: , el 17/Sep/2009, 08:27
tHeEkiZdeH NoSetup.org34kSep/09
Por: , el 21/May/2008, 15:56
angie06 NoSetup.org210kMay/08
Por: , el 02/May/2007, 02:15
David.art NoSetup.org22kMay/07