·
miarroba.com

Formulario sencillo de contacto
  · Índice de subforos · PHP

Buscar · Tags · Tagboard · Usuarios · Fisgona · F.A.Q.

Ir a la página: 1, 2, 3, 4 Siguiente
67 mensajes. Página 1 de 4 
Autor Mensaje 
TretHackTretHack
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 235
Desde: 22/May/2005
Formulario sencillo de contacto

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.
27/Jun/2005 19:39 GMT+1 Perfil ·  Privado · Desconectado ·  Web
kn1f3kn1f3
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario
Mensajes: 1.504
Desde: 07/Mar/2005
RE: Formulario sencillo de contacto

Esta muy bien que hayas puesto el codigo, pero creo que no hacia falta que colocaras el link a tu web.

Salu2...Rebotado
28/Jun/2005 04:34 GMT+1 Perfil ·  Privado · Desconectado ·  Web
TretHackTretHack
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 235
Desde: 22/May/2005
RE: Formulario sencillo de contacto

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
07/Jul/2005 19:59 GMT+1 Perfil ·  Privado · Desconectado ·  Web
lightningv2lightningv2
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 15
Desde: 05/May/2005
RE: Formulario sencillo de contacto

me parece bien que compartas el codigo pero

en ves de poner $HTTP_POST_VARS["nombre"]

puede poner $_POST['nombre']

puedes usar esa forma, funciona en PHP4
09/Jul/2005 01:14 GMT+1 Perfil ·  Privado · Desconectado ·  Web
TretHackTretHack
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 235
Desde: 22/May/2005
RE: Formulario sencillo de contacto

Escrito originalmente por lightningv2
me parece bien que compartas el codigo pero

en ves de poner $HTTP_POST_VARS["nombre"]

puede poner $_POST['nombre']

puedes usar esa forma, funciona en PHP4


Ok, gracias
09/Jul/2005 21:39 GMT+1 Perfil ·  Privado · Desconectado ·  Web
SK_valshkSK_valshk
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 216
Desde: 23/Jun/2005
RE: Formulario sencillo de contacto

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.
14/Jul/2005 08:52 GMT+1 Perfil ·  Privado · Desconectado ·  Web
SK_valshkSK_valshk
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 216
Desde: 23/Jun/2005
RE: Formulario sencillo de contacto

perdón, La URL del formulario es http://216.66.18.62/valshk/unete.htm no la otra que puse.
14/Jul/2005 09:04 GMT+1 Perfil ·  Privado · Desconectado ·  Web
TretHackTretHack
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 235
Desde: 22/May/2005
RE: Formulario sencillo de contacto

Claro, porque lo pusiste en htm y va en php como puse..
14/Jul/2005 22:27 GMT+1 Perfil ·  Privado · Desconectado ·  Web
SK_valshkSK_valshk
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 216
Desde: 23/Jun/2005
RE: Formulario sencillo de contacto

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?
15/Jul/2005 06:40 GMT+1 Perfil ·  Privado · Desconectado ·  Web
kn1f3kn1f3
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario
Mensajes: 1.504
Desde: 07/Mar/2005
RE: Formulario sencillo de contacto

Escrito originalmente por _sk_
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?


El HTML y el PHP son 2 leguajes distintos, no serviria de nada cambiar la extension de archivo.

Usa el Dreamweaver para hacer una web en PHP.
15/Jul/2005 18:29 GMT+1 Perfil ·  Privado · Desconectado ·  Web
EffectedCardEffectedCard
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 3.031
Desde: 20/May/2003
RE: Formulario sencillo de contacto

kn1f3 te equivocas. Sk, teniendo la opcion de Ver extensiones de ficheros activada, cambia .html o .htm por .php


Lo que pasa es que luego ya no podras editarla con FrontPage y tendras 2 opciones:

1. Editarlo con el bloc de notas

2. Bajarte un editor que admita php como por ejemplo Dreamweaver


16/Jul/2005 03:41 GMT+1 Perfil ·  Privado · Desconectado ·  Web
kn1f3kn1f3
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario
Mensajes: 1.504
Desde: 07/Mar/2005
RE: Formulario sencillo de contacto

Bueno en realidad nunca he probado hacerlo, pero me imagino que debera editar algo en el codigo fuente.


Editado por kn1f3kn1f3, Domingo, 17 de Julio de 2005, 06:09
16/Jul/2005 03:51 GMT+1 Perfil ·  Privado · Desconectado ·  Web
SK_valshkSK_valshk
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 216
Desde: 23/Jun/2005
RE: Formulario sencillo de contacto

Bueno, lo que pasa es que: De donde tomé el script decia que habia que tener dos archivos; un html que conteniera el formulario, y otro .php que es el script. El boton enviar del formulario tiene que tener configurado "correo.php" en la linea de ACTION. Hasta donde entiendo hice todo bien, solo que no se porque el mail llega en blanco.
26/Jul/2005 09:44 GMT+1 Perfil ·  Privado · Desconectado ·  Web
vhsPvhsP
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 162
Desde: 15/Jul/2005
RE: Formulario sencillo de contacto

gracias por colocar el codigo, creo que para cualquiera es util,
pero seria bueno poner las cabeceras

cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* cabeceras adicionales */
$cabeceras .= "To: Maria <maria@example.com>, Kelly <kelly@example.com>\r\n";
$cabeceras .= "From: Recordatorio <info@php.foro.st>\r\n";
$cabeceras .= "Cc: archivo@example.com\r\n";
$cabeceras .= "Bcc: chequeo@example.com\r\n";

y despues lo agregas en el siguiente orden.
mail($para, $asunto, $mensaje, $cabeceras);

la gracia de poder colocar las cabeseras, es que permiten definir la proridad del mail, para quienes van, con copia a quien, con copia oculta a quien, y quien lo firma. Ademas de definir de que tipo es si texto Simple o HTML.


Eso Saludos.


26/Jul/2005 15:46 GMT+1 Perfil ·  Privado · Desconectado ·  Web
esteban534esteban534
Usuario Novato
Usuario Novato


Mensajes: 2
Desde: 31/Jul/2005
RE: Formulario sencillo de contacto

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
lo pueden ver en http://www.autoclase.com.ar/Contactar.php

Gracias por su ayuda
31/Jul/2005 19:26 GMT+1 Perfil ·  Privado · Desconectado
chavpchavp
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 16.091
Desde: 20/Dic/2002
RE: Formulario sencillo de contacto

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 .
31/Jul/2005 23:39 GMT+1 Perfil ·  Privado · Desconectado ·  Web ·  Fotolog
esteban534esteban534
Usuario Novato
Usuario Novato


Mensajes: 2
Desde: 31/Jul/2005
RE: Formulario sencillo de contacto

Mira: no entiendo mucho, pero en el archivo php que subi a autoclase pude darme cuenta donde tenia que poner los datos para que los mensajes lleguen a una direccion de mail.
El problema es que no se donde poner estos datos en el script que me pasaste
O sea, ¿en donde tengo que espcificar cual va a ser la direccion de mail que va a recibir ese mensaje?
Gracias por ayudarme
01/Ago/2005 04:31 GMT+1 Perfil ·  Privado · Desconectado
pavillepaville
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 16
Desde: 29/Abr/2003
RE: Formulario sencillo de contacto

Muchos de nosotros solemos incluir en nuestras webs formularios y demás, pero sufrimos el que la dichosa función mail esté deshabilitada por motivos de seguridad en muchos servidores y nos dá el error en la linea 75

."X-Mailer: PHP/" . phpversion());

Yo en mi web tengo un foro phpBB, y para que los usuarios puedan confirmar su registro he puesto el correo a través de SMTP y funciona el envío de emails perfectamente. Como podría hacer para que al enviar un formulario a través de un mail.php lo haga de la misma manera?
Voy a tratar de explicarme mejor

En el archivo .php que se ocupa de recibir los datos del formulario y enviarlo por correo se le pone:
<body>
<?
//ASIGNAMOS NUESTRO CORREO
$mi_mail = "*****@*****.***";

He probado con un montón de cuentas de correo y nada. Se puede incluir en el código algo para que utilice SMTP en el envío???

01/Ago/2005 09:00 GMT+1 Perfil ·  Privado · Desconectado ·  Web
SK_valshkSK_valshk
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 216
Desde: 23/Jun/2005
RE: Formulario sencillo de contacto

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?????
09/Ago/2005 21:25 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Satan_huseinSatan_husein
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario
Mensajes: 1.891
Desde: 14/Abr/2003
RE: Formulario sencillo de contacto

Podria ser que los atributos name de tu formulario no esten bien, recuerda que segun el script tienen que llamarse
nombre

email

coment

si no se llaman asi, el script se procesa pero no obtiene los datos del formulario y lo manda en blanco
Payaso
09/Ago/2005 21:42 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Publicidad
Ir a la página: 1, 2, 3, 4 Siguiente
67 mensajes. Página 1 de 4 
· Índice de subforos · PHP

Temas similares Autor#VisitasÚltimo post
CODIGO DE FORMULARIO SENCILLO EN PHP21/Ene/2005, 20:26
-Raph-Raph
 13 3.30201/Mar/2005, 21:16
dionidlbdionidlb Ir al último mensaje del tema
Formulario de contacto multipción26/Sep/2005, 00:06
chavpchavp
 6 76127/Sep/2005, 18:58
chavpchavp Ir al último mensaje del tema
Se puede Hacer esto en un formulario de contacto?25/Ago/2005, 15:53
Kael_DigitalBathKael_DigitalBath
 3 1.19625/Ago/2005, 22:42
EffectedCardEffectedCard Ir al último mensaje del tema
COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO24/Jun/2008, 04:09
byjoncitobyjoncito
 17 94903/Ago/2008, 19:11
GestionXlsGestionXls Ir al último mensaje del tema
FORMULARIO10/Abr/2008, 21:09
Alvaro_brubAlvaro_brub
 4 36712/Abr/2008, 19:31
Alvaro_brubAlvaro_brub Ir al último mensaje del tema

Opciones:

Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Menear este tema en meneame.net
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

Todas las fechas y horas son GMT+1. Ahora son las 23:50
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª