Como vi que muchos preguntaron como hacer un formulario de contacto y que lo recibas en tu mail, aqui les pongo un script muy sencillo y también para descargar. Este script tiene de tres partes que pegaremos dentro del body, la pagina la llamaremos contactar.php : Primera parte del codigo <!-- Inicio del formulario de la página WWW.TRETZHACK.TK --> <? if (!$HTTP_POST_VARS){ ?> Segunda parte del codigo que consta del formulario con los campos, en donde pone "contactar.php" es la pagina en la que tenemos este script; se puede cambiar por ejemplo por "email.php" si ponemos el script en esa otra pagina. <form action="contactar.php" method=post name="contactar.php" id="contactar.php"> <font face="Verdana, Arial, Helvetica, sans-serif"><br> <font size="3" face="Comic Sans MS">Nombre:</font></font> <font size="3" face="Comic Sans MS"> <input type=text name="nombre" size=25> <br> Email:</font> <font size="3" face="Comic Sans MS"> <input type=text name="email" size=25> <br> Mensaje:</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <textarea name="coment" cols="25" rows="6"></textarea> <br> <br> </font><br> <br> <input name="submit" type=submit value="Enviar"> </form> Tercera parte del codigo para el envio del formulario, en donde pone "tretzhack@gmail.com" ponemos nuestro email y donde pone "www.tretzhack.tk" (no quites la n) ponemos nuestra url y por ultimo donde pone "Gracias por rellenar el formulario. Se ha enviado correctamente" ponemos el mensaje que queremos que aparezca. <? }else{ //Estoy recibiendo el formulario, compongo el cuerpo $cuerpo = "Formulario enviado desde la pagina web www.tretzhack.tk\n"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; $cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n"; //mando el correo... mail("tretzhack@gmail.com","Formulario recibido",$cuerpo); //doy las gracias por el envío echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; } ?> <!-- Fin del formulario de la página WWW.TRETZHACK.TK --> Eso es todo, se lo pueden bajar de aqui: http://usuarios.lycos.es/tretzhack/email_de_contacto.zip (copiar y pegar, sino salta error) Si pueden ponganle chincheta. Saludos. |
Esta muy bien que hayas puesto el codigo, pero creo que no hacia falta que colocaras el link a tu web. |
Es que trato de editar y me sale todo desordenado, y justo la parte en que puse el link, me aparece como si fuera parte de la ventana, y no en el area de escritura :S |
me parece bien que compartas el codigo pero |
Disculpen, yo tengo un problema. El script que uso no me manda ninguna clase de error. Solo que cuando me llega el mail a mi cuenta lo hace en blanco. Lo uso para este formulario http://216.66.18.62/valshk/textos_unete.htm una amiga me dijo que habia que modificar algo en el mail. Lo he intentado en una cuenta de Gmail y una de hotmail y sale igual. Agradecería que alguien me haga ver mi neofito error. |
perdón, La URL del formulario es http://216.66.18.62/valshk/unete.htm no la otra que puse. |
Claro, porque lo pusiste en htm y va en php como puse.. |
Andale!! eso explica todo. Solo otra preguntita. Mi usar Front Page para hacer la web (que vergüenza) como hago el cambio? necesito el editor o simplemente puedo renombrar el archivo .htm por .php? |
Bueno en realidad nunca he probado hacerlo, pero me imagino que debera editar algo en el codigo fuente. |
gracias por colocar el codigo, creo que para cualquiera es util, |
Hice lo que decian y mande el archivo php al servidor. El tema es que una vez que le doy enviar me aparece un mensaje que dice que el servidor no pudo encontrar ese archivo |
umm es un formulario sencillo, mira aca www.webtaller.com/tallerscripts/scripts/15/ debe estar el sugumail , que es el uso gaf.cl, puedes personalizar hasta el mensaje de error . De interés Público NO AGREGARME COMO AMIGO, gracias Asuntos claros en los temas Consultas en temas no afines serán borradas Tratemos de expresarnos bien, que así da gusto leer |
Y eso de la Funsión mail puede tener algo que ver con el hecho e que hago todo lo relacionado con los formularios y el script bien, pero el mail me llega en blanco????? |
¿Y... para poder enviar un archivo a la direccion de correo, como lo hago? |
Hola a ver, tengo un formulario que funciona muy bien pero cuando recibo las respuestas en el correo electrónico, todos me vienen del mismo remitente. Cómo puedo modificar el código para que a la hora de recibir la respuesta en el remitente me aparezca x ejemplo, la dirección de e-mail del que ha rellenado el formulario? y otra cosa, qué debo de añadir al código para que al enviar el formulario aparezca una página personalizada de envio correcto o de error? |
está mal explicado. |
por que al enviar el form me sale en mi mail en la cabecera del mensaje q esta siendo enviado por root@0001.hostytec.com????? he revisado el codigo y no aparece nada por ningun lado que puede pasar? |
A mi ni siquiera me envia el mail. tampoco da error... |
Este tema fue cerrado y no se pueden escribir nuevas respuestas |
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 | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: RafaJusto, el 21/Ene/2005, 20:26 | 13 | 11k | Mar/05 | |
Por: User 6786602, el 07/Jun/2011, 23:54 | 1 | 2k | Jun/11 | |
Por: stelanavarro, el 01/May/2011, 21:39 | 2 | 2k | May/11 | |
Por: Sevilla_Winner, el 03/Mar/2011, 23:18 | 5 | 3k | Apr/11 | |
Por: Starkkz, el 08/Ago/2010, 00:12 | 10 | 4k | Aug/10 |