en el boton de envio del flash pongo, aparte de la comprobacion de datos, el siguiente codigo:
Código :
form_lv = new LoadVars(); form_lv.nombre = _parent.nombre.text; form_lv.telefono = _parent.telefono.text; form_lv.email = _parent.email.text; form_lv.mensaje = _parent.mensaje.text; form_lv.sendAndLoad("http://www.miweb.com/envio_mail.php", form_lv, "POST"); _parent.estado.text = "Enviando Formulario de Consulta..."; form_lv.onLoad = function() { trace("LLEGO"); if (this.estatus == "ok") { _parent.estado.text = "El mensaje se envio correctamente"; } else { _parent.estado.text = "Error en el envio: Intentelo de nuevo."; } };
El archivo php (envio_mail.php) funcionaba con el siguiente codigo:
Código :
<?php { //numero de control aleatorio $boundary = md5(time().rand(1,100)); $fecha = date("d-M-y H:i"); $content=' <html> <head> <title>Formulario De Contacto</title> </head> <body link="/* CCCCCC" vlink="/* FFFFFF" alink="/* CC0033"> <table width="600" height="280" border="0" align="center"> <tr> <td width="600" height="20" align="center" valign="middle" bgcolor="/* 666666" colspan="2"> <p><font color="/* FFFFFF" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Contenido De La Consulta</strong></font></p></td> </tr> <tr> <td width="130" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> <p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b> Nombre: </b></font></p></td> <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$nombre.'</font></font></font></p></td> </tr> <tr> <td width="130" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2"><b> Telefono: </b></font></font></p></td> <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$telefono.'</font></font></font></p></td> </tr> <tr> <td width="130" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif"><b> Correo Electronico: </b></font></font></font></p></td> <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2"><a href="'.$email.'">'.$email.'</a></font></font></font></p></td> </tr> <tr> <td width="130" height="80" align="left" valign="top" bgcolor="/* CCCCCC"> <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif"><b> Mensaje/Consulta: </b></font></font></font></p></td> <td width="470" height="80" align="left" valign="top" bgcolor="/* 0099CC"> <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$mensaje.'</font></font></font></p></td> </tr> <tr> <td width="130" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif"><b> Fecha: </b></font></font></font></p></td> <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$fecha.'</font></font></font></p></td> </tr> <tr> <td width="130" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif"><b> IP: </b></font></font></font></p></td> <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$REMOTE_ADDR.'</font></font></font></p></td> </tr> <tr> <td width="130" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><b> Serie: </b></font></font></p></td> <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$boundary.'</font></font></font></p></td> </tr> </table> </body> </html> '; mail('[email protected]', 'Formulario de contacto',$content,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: $empresa < $email >"); $mensaje = ' <html> <head> <title>Confirmación de Envio del Formulario de Contacto</title> </head> <body link="/* 666666" vlink="/* 999999" alink="/* CCCCCC"> <table width="450" height="228" border="0" align="center"> <tr> <td width="450" height="201"><font color="/* 0099CC" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>'.$nombre.'</b>, gracias por sus comentarios.</font><br> <br> <font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Su correo ha sido recibido y será respondido con la mayor brevedad posible.<br> <br> Este correo confirma su envío efectuado desde nuestro formulario de contacto. </font><br> <font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Si recibe este correo por accidente, por favor, comuníquelo a nuestro <a href="mailto:[email protected]">Administrador</a>. </font> <font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><br> <br> Si lo desea puede hacerlo a través de nuestro <a href="http://www.miweb.com">formulario</a> de contacto.</font><br> <br> <font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Este formulario a sido enviado el '.$fecha.'</font></td> </tr> </table> </body> </html> '; $cabeceras = 'MIME-Version: 1.0' . "\r\n"; $cabeceras .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $cabeceras .= 'From: Nombre < [email protected] >' . "\r\n"; mail ("$empresa < $email >", "Su correo ha sido recibido",$mensaje,$cabeceras); } echo "&estatus=ok&"; ?>
Para que funcionara puse esto justo debajo de donde obtengo la fecha, pero aun asi no funciona...
Código :
$nombre = $_POST['nombre']; $telefono = $_POST['telefono']; $email = $_POST['email']; $mensaje = $_POST['mensaje'];
tambien probe de reemplazar cada vez que aparecia una variable como '.$nombre' por '.$_POST["nombre"]' pero asi tampoco me funciona...
alguna idea???