Este formulario utiliza la función mail() para mandar un mensaje desde un formulario ubicado en una web a una dirección de correo electrónico. Paso a detallarles los pasos.
1º-Crean un archivo PHP llamado "enviar.php".
2º-Dentro copian el siguiente código:
Código:
3º-En este archivo tienen que configurar con sus datos lo marcado en rojo:<?php $Nombre = $_POST['Nombre']; $Email = $_POST['Email']; $PaginaWeb = $_POST['PaginaWeb']; $header = 'From: ' . $Email . " \r\n"; $header .= "X-Mailer: PHP/" . phpversion() . " \r\n"; $header .= "Mime-Version: 1.0 \r\n"; $header .= "Content-Type: text/plain"; $mensaje = "Este mensaje fue enviado por " . $Nombre . ", y su Página Web es " . $PaginaWeb . " \r\n"; $mensaje .= "Su e-mail es: " . $Email . " \r\n"; $mensaje .= "Mensaje: " . $_POST['Mensaje'] . " \r\n"; $mensaje .= "Enviado el " . date("d/m/y \a \l\a\s H:i:s "); $para = '[email protected]'; $asunto = 'Contacto desde Tu Web'; mail($para, $asunto, utf8_decode($mensaje), $header); echo "Su mensaje a sido enviado correctamente" ; header("Location:http://www.tudominio.com/archivo_al_que_quieres_que_vaya.php"); ?>
Código:
4º-Poner el formulario en su página web:<!--Aquí ponen el email al que quieren que llegue el mensaje--> $para = '[email protected]'; <!------------------------------------------------------------> <!--Aquí ponen el nombre de su web--> $asunto = 'Contacto desde Tu Web'; <!------------------------------------------------------------> <!--Aquí ponen la ruta donde tienen el archivo a donde quieren que regrese despúes de enviar el mensaje(Recomiendo que en ese archivo pongan que el mensaje a sido enviado.Si es necesario, crean un archivo nuevo.)--> header("Location:http://www.tudominio.com/archivo_al_que_quieres_que_vaya.php"); <!------------------------------------------------------------>
Formulario:
Código:
5º-En este archivo tienen que configurar con sus datos lo marcado en rojo:<form id="form1" name="form1" method="post" action="http://www.lodosataurina.net46.net/enviar.php"> <table width="459" border="0"> <tr> <th width="115" scope="col"><div align="right">Nombre:</div></th> <th width="339" scope="col"><div align="left"> <input name="Nombre" type="text" id="Nombre" /> </div></th> </tr> <tr> <td><div align="right"><strong>E-mail:</strong></div></td> <td><input name="Email" type="text" id="Email" /></td> </tr> <tr> <td><div align="right"><strong>Página Web: </strong></div></td> <td><input name="PaginaWeb" type="text" id="PaginaWeb" /></td> </tr> <tr> <td><div align="right"> <p><strong>Mensaje:</strong></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div></td> <td><p> <textarea name="Mensaje" cols="45" rows="12" id="Mensaje"></textarea> <center><input name="Enviar" type="submit" id="Enviar" value="Enviar" /> <input name="Borrar" type="reset" id="Borrar" value="Borrar" /></center> </p> </td> </tr> </table> </form>
Código:
Espero que les sirva de ayuda. Pueden personalizar el formulario a su manera. Comenten que les a parecido ya que es mi primer trabajo en PHP(No todo el codigo es mio).Saludos <!--Aquí ponen la ruta donde se encuentra el archivo "enviar.php"--> action="http://www.sudominio.com/ruta/enviar.php"> <!------------------------------------------------------------>