home Foro de soporte Servicio Hosting PHP
 
Enviar email con flash y PHP-->ERROR
Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#1 ·

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

Haz clic para ver el perfil del usuario
Machacateclados
Machacateclados
·
#2 ·

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

Haz clic para ver el perfil del usuario
Come y duerme en el foro
Come y duerme en el foro
· ·
#3 ·

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

Haz clic para ver el perfil del usuario
Come y duerme en el foro
Come y duerme en el foro
· ·
#4 · ·

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
Foro de soporte · Servicio Hosting · PHP
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 09:45 UTC+02:00 DST
Temas similares
 I TemaAutorMensajesVisitasÚltima respuesta
No Hay mensajes nuevos27/May/2012, 19:28
12k28/May/2012, 09:13
 Ir al último mensaje del tema
No Hay mensajes nuevos19/Ene/2010, 23:43
23k08/Abr/2015, 04:00
 Ir al último mensaje del tema
No Hay mensajes nuevos17/Sep/2009, 08:27
33k17/Sep/2009, 21:42
 Ir al último mensaje del tema
No Hay mensajes nuevos21/May/2008, 15:56
29k22/May/2008, 19:33
 Ir al último mensaje del tema
No Hay mensajes nuevos02/May/2007, 02:15
22k02/May/2007, 12:34
 Ir al último mensaje del tema