Você está na página 1de 3

Re: Dreamweaver, Enviar Formulario a Email

yo tengo una propuesta mas... puedes usar un javascript en php, mira para eso necesitas tener en tu web site una pag que contenga el formulario (obvio jaajajaja) pero aqui tiene que mandar a llamar al php, mira como seria el formulario.

este es el ejemplo del formulario, donde el form action="contacto/process.php sirve para llamar el archivo php llamado process que esta dentro de una carpeta llamada contacto. Cdigo: <tr> <td width="387" height="320" valign="top"><form action="contacto/process.php" method="post"> </form> <form action="contacto/process.php" method="post"> <table border="0px"> <!--DWLayoutTable--> <tr> <td width="113" height="2"></td> <td width="198"></td> <td width="2"></td> <td width="38"></td> <td width="2"></td> </tr> <tr> <td height="34" colspan="5" valign="top" class="info"> <div align="center"><strong><font size="2">NO uses correo de hotmail</font></strong>.</div></td> </tr> <tr> <td height="0"></td> <td></td> <td></td> <td></td> <td></td> </tr> <!--DWLayoutTable--> <tr> <td height="24"><span class="Estilo5">Nombre:</span></td> <td colspan="2"> <input type=text name='nombre' size="25"> *</td> <td></td> <td></td> </tr> <tr> <td height="24" valign="top"><span class="Estilo5">Email:</span></td> <td valign="top"> <input type=text name='email' size="25"> *</td>

<td>&nbsp;</td> <td></td> <td></td> </tr> <tr> <td height="24" valign="top"><span class="Estilo5">Direccion:</span></td> <td valign="top"> <input type=text name='direccion' size="25"> </td> <td></td> <td></td> <td></td> </tr> <tr> <td height="24" valign="top"><span class="Estilo5">Localidad:</span></td> <td valign="top"> <input type=text name='localidad' size="25"> </td> <td></td> <td></td> <td></td> </tr> <tr> <td height="90" valign="top"><span class="Estilo5">Comentario:</span></td> <td colspan="3" valign="top"> <textarea name='comentario' rows="3" cols="25"></textarea> *</td> <td></td> </tr> <tr> <td height="4"></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="40" colspan="3" align="center" valign="bottom"> <input name="reset" type=reset value='Borrar todo'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input name="submit" type=submit value='Enviar Datos'> </td> <td></td> <td></td> </tr> Per ahora tienes que crear tu la carperta llamada contacto y copiar el siguiente codigo en notepad y guardarlo con el nombre process.php dentro de la carpeta creada y listo. Cdigo: <html> <body> <center>

<?php $recipiente = "TU CORREO"; $asunto = "Comentario del Sitio"; $error = 0; $nombre = $_POST['nombre']; $email = $_POST['email']; $direccion = $_POST['direccion']; $localidad = $_POST['localidad']; $comentario = $_POST['comentario']; if($nombre == "" || $email == "" || $comentario == ""){ $error=1; } elseif(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$email)){ $error=2; } if($error==1){ echo "<b><h3>El siguiente error ha ocurrido!</h3></b><BR><br><br>"; echo "No ha rellenado todos los campos obligatorios.<BR> Por favor vuelva <A HREF=\"javascript:history.back()\">atras</A>.<BR>"; } elseif($error==2){ echo "<b><h3>El siguiente error ha ocurrido!</h3></b><BR><br><br>"; echo "El correo electronico es invalido!<BR> Por favor vuelva <A HREF=\"javascript:history.back()\">atras</A>.<BR>"; } else{ $message ="nombre: ".$nombre."<br>"; $message .="email: ".$email."<br>"; $message .="direccion: ".$direccion."<br>"; $message .="localidad: ".$localidad."<br>"; $message .="comentario: ".$comentario."<br>"; $message = stripslashes($message); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type:text/html; charset=iso-8859-1\r\n"; $headers .= "From: $email\r\n"; $headers .= "Repaly-to: $email\r\n"; $headers .= "Cc: $email\r\n"; mail($recipiente,$asunto,$message,$headers); echo "<b><h3>El mensaje ha sido enviado correctamente!</h3></b><BR><br><br>"; echo "Gracias por tus comentarios.<BR>Le mandaremos una respuesta lo mas antes posible.<BR><br>"; echo "<b>TU SITIO WEB</b><BR><br>"; echo "<A HREF='../index.html'><U>Regresar</U></A>."; } ?> </center> </body> </html> Ahora solo tienes que pasarlo a tu servidor web

Você também pode gostar