Victorcl Formulario de Contacto

 Ver comentarios

Este es un simple formulario de contacto que puedes integrar facilmente en tu pagina web para que te puedan enviar mails desde tu web. Este script te permitira colocar un formulario de contacto en tu web para que te puedan enviar mails a tu correo.

Tiene 3 campos NOMBRE, MAIL , Y MENSAJE. Todos los campos estan validados. Te recomiendo que en el mail que coloques como destino de los mensajes del formulario no sea Hotmail o Yahoo, ya que estos los detecta como spam. Esta es la version 1.0 asi que cualquier problema me avisan.

Si intentan integrar el archivo contacto.php directamente en sus web y no se manejan mucho con php y les da error de  Warning: headers already sent....

Les recomiendo que utilizen un iframe para integrarlo, es mucho mas facil y rapido. Este seria el codigo del iframe:

<iframe src='contacto.php' width='300' height='400' frameborder='no' ></iframe>

donde dice src='' tienen k colocar la ruta donde esta el archivo contacto.php y el width y height lo cambian al tamaño que quieran.

Para un demo pueden ver el formulari ode contacto de esta  web.


Descargar


01/07/2008 3:53
ya agregue le formulario a mi web y me dice que envia correctamente,.. mi preguntya es hacia dodne envia. www.radiolaser100.com/anuncie.php

15/06/2008 4:41
Lo llamo desde otra pagina con <?php include ;?> y me da el siguiente error:
Warning: Cannot modify header information - headers already sent by (output started at /home/vps9tdos/public_html/form-1.php:9) in /home/miserver/public_html/contacto.php on line 92

06/04/2008 3:25
Un poco simple para mi gusto... Deberías añadirle un detector de bots (una imagen CAPTCHA, como el script securimage: http://www.phpcaptcha.org/), ademas, se podria incluir una funcion para prohibir enviar mensajes seguidos desde la misma IP cada X tiempo (definido en una variable por el usuario).

Aunque aparte de esto, me parece muy buena la parte en la que se comprueba si el email se envió correctamente por medio del GET.

En comjunto está bien el script, pero se puede mejorar bastante en mi opinion.

22/03/2008 3:56
HOla q paso tengo el mismo error de Todos como arreglarlo Victor...

Warning: mail() has been disabled for security reasons in /home/virtual/sitio175120/www/contactame/contacto.php on line 96

espero me des la Solucion Att. JecFirme

13/03/2008 8:49
Muy bueno

ismael
11/03/2008 5:50
gracias victor y si podria ponerlo en un host y puedo pro si yo quisiera aserlo en mi pc q me recomiendas ej programa de mail o otro pack de servidor ej xampp etc...

10/03/2008 6:36
Hola Victor, te saludo desde Lima-Peru, mi consulta es la siguiente : Deseo agregar 01 campo más en tu formulario de contactos, pero me sale : El pais es obligatorio...lo puedes ver en : http://www.lubricher.com/prueba
Te agradeceré hacerme saber mi error.Gracias y suerte !!!

VictorCL
06/03/2008 8:49
Ismael eso es porque para que funcione el formulario es necesario un servidor de correo , el appserv no trae esto , por eso es necesario que lo instales en un hosting , ya que casi todos los hostings soportan el envio de mails.

05/03/2008 3:10
esque cuando envio el mail me tira este error


Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\AppServ\www\contacto.php on line 96

y dice algo de q no se conecto con localhost ose mi pc pero no tengo ningun servidor smtp instalado si algien me puede ayudar a y porcierto es un servidor en mi propia pc no en un hosting

26/02/2008 4:00
hola men haber si puedes agregarme, para q me des una mano con lo q es irc_canal-info si plz :)

26/01/2008 2:46
muy buena la web :P

VictorCL
14/01/2008 3:50
Reckless al parecer tu hosting tiene deshabilitado la funcion mail(), tendras que usar otro sistema para enviar mails o otro hosting.

06/01/2008 7:55
Warning: mail() [function.mail]: Safety Restriction in effect. The mail() command is not allowed, contact the admin. in /www/110mb.com/r/e/c/k/l/e/s/s/recklessblog/htdocs/RKS/conta
cto1.php on line 242


Eso quiere decir que mi servidor no acepta la funcion de MAIL?

14/12/2007 10:13
asd

webamateur
05/12/2007 9:54
Funciona de luxe, gracias victor

si me funciona
14/11/2007 10:33
Esta es una prueba

08/11/2007 11:55
ke pasa lo aloje bien ytu programa lo ke paa ke no puedo ver el mensje porfabor como hagi para ver los mensajes ke mandas pliss este es la web www.rectificacionesdiaz.tk enviame un emial si a soporte-tecnologies@hotmail.com porfabor

04/10/2007 3:05
hola Victor acabo de bajar tu formulario que me parece estupendo pero tengo un problema , alojo en el servidor contacto.php ,lo visualizo a traves de la web, relleno el formulario y... nada de nada me sale ocurrio un error al enviar el mensaje.
Podrias decirme de que se trata?
Muchas gracias.
Una desesperada.

30/09/2007 9:16
oye juan ya ps dime como hago eso eske nose porke no me llegan los email y tenbgo un hostin de pago ke rarro porfa ayudame oka s:D:D:D:D:

22/09/2007 5:23
ok gracias victor...estare en contacto cuando termine mi web entonces hare la prueba cuando adquiera el dominio, gracias nuevamente

VictorCL
22/09/2007 8:20
Daniel sabes lo que pasa que tu hosting no soporta el envio de mails, normalmente los hostings gratuitos tienen este problema.

21/09/2007 11:06
hola victor espero me puedas ayudar. me parece muy accesible tu ejemplo y decidi añadirlo a mi web pero antes quise hacer una prueba y me lanza un error.....error en el envio del mensaje...este es el link de la prueba que hice

http://danimc28.free-site-host.com/contacto.php

Gracias.

21/09/2007 1:43
hola vistor soy omar
y quisisera que me ayudes en lo que se refiere al formulario de contactos este es mi ejemplo:
http://galeon.com/pinturasperuanas/contacto.htm
y en verdad no puedo hacerlo fncionar bien y cuando pongo enviar me sale que no puedo descargar el archivo???
te dejo el codigo para que me ayudes gracias
<td valign="top"><form action="omarcruzado@yahoo.com" method="post" enctype="application/x-www-form-urlencoded" name="form2" id="form2">

VictorCL
21/09/2007 1:37
Si alex asi tal cual.

21/09/2007 1:15
hola victorCL...quiciera usar este formulario.
bueno. primero donde colocare el archivo contato.php...lo tengo que subir al servidor y luego colocar en el iframe lo siguiente
<iframe src=http//www.primerbanco.com.sv/contacto.php...????

carlos
28/08/2007 1:58
correcion.

era un problema de hotmail.

en el gmail pude recibir el mensaje sin problemas

carlos
28/08/2007 1:42
perdon tu php file esta aca:
http://carlosmena.xlphp.net/contacto.php

28/08/2007 1:41
hola victor,

primero que nada gracias por este formulario de contacto gratuito es muy simple de instalar y luce bastante bien en los sitios.

aunque he tenido unos cuantos problemas ultimamente. yo al principio hice unas pruebas para ver si los mensajes eran enviados a mi correo. aunque me los recibia como correo no deseado el mensaje era enviado sin problemas.

ahora intente nueamente y sale que el mensaje fue enviado, pero en realidad no los estoy recibiendo en mi correo.

cambie mi correo a la direccion de gmail pero sucedio lo mismo.

solamente traslade los mensajes de espanol a ingles ya que necesito esta forma de contactos para que mis posibles empleadores se comuniquen conmigo. y como lo dije antes, funciono cuando lo utilice porprimera vez.

espero me puedas ayudar.

mi pagina es:
http://carlosmena.xlphp.net/contact.html

y tu php esta ubicado aca:
http://carlosmena.xlphp.net/contact.php

gracias de antemano

VictorCL
20/08/2007 4:22
Stefano iespana no te permite utilizar la funcion mail() creo, tienes que utilizar un sistema de envio de emails que tienen ellos y vtrbandaancha me imagino que pasara lo mismo , averigua si te permiten utilizar el mail().

16/08/2007 2:18
Gracias por dar un servicio gratis y por ayudar. Mi consulta es que coloqué tu formulario en mi page, no arroja error pero el mensaje no llega. te dejo mi page (2) lo coloqué en dos para descartar problema del lugar de alojamiento de ambas paginas.
http://transcampbell.iespana.es/1.htm
http://stefanoe.vtrbandaancha.net/1.htm

http://stefanoe.vtrbandaancha.net/contacto.php
coloco el php directo y tampoco llega.
Gracias por tu atención, saludos.

Stefano

VictorCL
01/08/2007 1:26
dr_chichi te ayudo por msn . ya te agrege.

01/08/2007 1:23
si quieres dame un sitio donde te lo ponga el codigo completo y m edices donde tengo el error

31/07/2007 3:59
si mi hosting soporta todo y cuando lo intento me sal eeso para mandar el mail puedo ponerlo en un correo de hotmail o msn
o es qu eno se puede a esos correos

VictorCL
30/07/2007 12:37
dr_chichi , tu hosting tiene soporte de mail() ? si lo estas probando en tu pc local no te funcionara porque se requiere de un servidor de correos quel a mayoria de los hosting tiene , pero tu pc local no. Almenos k instales uno.

30/07/2007 11:48
men aun revisas esto

28/07/2007 10:46
hey men me sale el error que dice

Ocurrio un error al enviar el mensaje

pro que me sale el error hay alguna linea que puse mal????

Cesar
16/06/2007 9:58
Hola! Muy bueno el php, solo tengo dos problemas: primero no pude permitir acentos en el nombre, pero vi que eso ya lo respondiste, lo que no se es en que parte del archivo copio esa linea. Por otro lado, estoy recibiendo doble el mail que me mando desde la página.
Suerte!

VictorCL
14/06/2007 10:35
Hola lorena ya te entendi, eso va en la parte del <form action='/donde/ira.php' method='post'> tienes k colocarlo en el action="" , Mirate este tutorial
http://www.desarrolloweb.com/articulos/647.php

14/06/2007 6:46
Hola soy Lorena, respecto a los del boton enviar, es q yo hago el formulario desde dreamweaver y inserto el botón enviar. La pregunta es que donde o como tengo que introducir la dirección a al que me tienen que mandar el email. Si no lo entiendes no pasa nada...estoy desistiendo con esto de las paginas webs

VictorCL
13/06/2007 10:36
Lorena , como es eso de activar el boton de ENVIAR? no te entiendo. Si me dieras mas detalles.

13/06/2007 4:15
Hola Victor, en una página que estoy haciendo, quiero meter un formulario, eso esta claro, pero como puedo activar el botón "Enviar", no se nada de programación, , sin usar nada de eso como lo puedo hacer? Ya lo he intentado con lo que has dejado pero no lo consigo. Te agradeceria si me lo explicaras un poco más detalalado. Gracias.

VictorCL
29/05/2007 3:23
ale depende , pero intentalo , normalmente te los enviara a tu carpeta de spam en hotmail.

29/05/2007 3:15
me gustaria saver si al poner un e-mail de hotmail funciona este script????

VictorCL
16/05/2007 7:56
Abraham mm puede que has puesto mal el iframe revisalo que este igual como el ejemplo que puse yo.

Abraham
12/05/2007 1:28
Sabes , me funciona de pelos... pero no se por que, a algunas personas no se les ve el iframe. A muchas otras si, pero a otras no .. :s

la verdad no se cual es el problema...



Gracias !!!

d
01/05/2007 1:45
<marquee>aaaa</marquee>

Andres
27/04/2007 6:20
Gracias de nuevo por el dato de los acentos.
Sigo recibiendo los mails dobles. Es problema de mi casilla de mail?

VictorCL
27/04/2007 6:47
Andres para hacer que funcionen los acentos puedes colocar el siguiente codigo en la primera linea del contacto.php

@setlocale(LC_ALL, "es_ES.ISO-8859-1");

Con eso ya te deberia aceptar los acentos.

Andres
26/04/2007 10:37
Hola. Agrego algo que me había olvidado. Me llegan los mails 2 veces.
Tengo algo mal configurado?

Andres
26/04/2007 5:28
Hola! Esta muy bueno! Solo te hago una consulta, puede ser que no permita poner acentos en el nombre?

23/04/2007 8:23
El Script va perfecto . El problema era el hosting de google . Cuando lo he insertado en un hosting de pago normal ha ido como la seda . Gracias, Victor . Tienes un link en www.sellodecalidad.com . Un Saludo

22/04/2007 12:51
Amigo tu script funciona de maravillas, gracias por hacerlo público

11/04/2007 1:16
Muy buenas
Me ocurre lo mismo que a Jordi.
Cuando intento abrir el formulario con el explorer lo que hace es descargarme el "contacto.php"
Un Saludo a todos
David

Edasis cl
02/04/2007 2:53
Hola, Gracias por el formulario ya lo implemente en mi web. se agradece :D saludos pal canal de irc tambien :D

VictorCL
20/03/2007 12:05
Gabriel solo con HTML no puedes enviar correo, hay que usar algun lenguage que lo permita y k te lo permita el servidor. Debes ver que te permite el servidor donde alojas y ahy elegir que hacer.

16/03/2007 4:49
Hola visctor, tienes algun formulario de esos de estilo "Contacto", pero q sea para html? porq no consigo hosting gratuitos con php, y prefiero montar la web en uno FREE y despues pasarla a un hosting groso.
Salu2

12/03/2007 9:37


hola victor, gracias por el script lo probe en un hot gratuito y me funciono a las mil maravillas
voy ha probar los demas scrpits para ver como me va

ro
05/03/2007 3:51
ttttttt

Jordi
22/02/2007 10:27
Ah! No lo estoy probando únicamente en mi ordenador, también lo estoy probando en un dominio de otra página web.

22/02/2007 10:25
Victor, Estoy intentando meter tu formulario en una página, pero aun no la tengo colgada, traquilo que te pondré un link.
Mi problema es que pongo el código de iframe que dices en la celda de la página que quiero, y cuando la abro con el explorador (IE y Firefox) lo pilla como si fuera un archivo de descarga. que puedo hacer?
gracias.



VictorCL
21/02/2007 7:41
vitko3:
Estas probando el formulario en tu ordenador? , si es asi almenos k tengas un servidor de correo no te va a funcionar.

vitko3
20/02/2007 8:43
me sale el sgte mensaje a apesar de que integre el formulario por iframe:


Warning: Unknown error in d:\\webroot\\contact2\\contacto.php on line 95
Ocurrio un error al enviar el mensaje...

de antemano.. muchas gracias, tu pagina esta excelente...saludos

17/02/2007 7:57
Hola me podes nombrar un hosting gratuito que permita utilizar la funcion mail() por favor

dffdfg
06/02/2007 1:21

Alejandro Sanch
02/02/2007 10:19
Es que estaba probando con otros, luego te vuelvo a escribir cuando ponga el tuyo nuevamente,

Victor
01/02/2007 8:52
Alejandro sanch , vi tu pagina pero el formulario de contacto que has puesto no es el mio.

Alejandro Sanch
29/01/2007 3:52
Mira la direccion de mi pagina aunque hasta ahora la estoy haciendo es:
www.artificialdesign-web.com
Intente modificar el codigo pero igual es el resultado esta en que me llegan como 100 mensajes a mi correo, y en la pagina se muestra un aviso de bad gateway, que puede ser?

VictorCL
27/01/2007 5:09
Escribeme desde la seccion de contacto y dime k problema tienes.

26/01/2007 6:10
Porfis ,, ayudame con algo.
tengo hecha una pagina web con unas plantillas que encontre por alli, quiero poner un formulario de contacto, pero no me sale nada bien puedes ayudarme con esto????
Gracias

VictorCL
23/01/2007 6:47
Tu hosting soporta PHP DavisVip?

23/01/2007 6:19
No Me funka Victor Disculpa Por Lo tonto q soy Pero cuando le doy como Frame No Me funka Por q me aparece como si kisieran descargar en archivo GRax Si Puedes Ayudarme O Alguien Bye Muy Wuena La Web

abel_dg
22/01/2007 12:04
Para \\\"noexisto\\\".
Hola, por si te sirve de algo a mi tampoco me funcionó el script en \\\"iEspaña\\\" por que este Servidor bloquea deliberadamente cualquier script de mails, ya que ofrece la posibilidad de usar un script propio para esa función y así consigue aliviar la carga de trabajo de sus Servidores (esto es bastante habitual).
De todos modos, entra en el Panel de control de ese Servidor a ver si te dá la opción de activar la función de envío de mails.
Espero haberte ayudado.
Saludos a todos.

noexisto
22/01/2007 10:02
Hola a todos.

Victor he usado el formulario con un host gratuito pero q permite la funcion mail y me va bien, pero ahora estoy intentando usarlo en un sitio en el q no sé si tenga esa función habilitada...

Creo q no lo está.. xq estoy usando un iframe para integrar el formulario, pero cuando intento enviar el mensaje me aparece el mensaje de error...

Alguien sabe cómo estar seguro de si un servidor tiene esa función activada??. Gracias de antemano x la ayuda (a todos los q respondan)

Saludos.

Pd: Tengo acceso físico al servidor

VictorCl
19/01/2007 6:30
Luchosar , eso lo puedes modificar eso facilmente tu mismo , si te fijas esta todo con CSS es cosa de que cambies el color en el estilo y ya esta.

luchosar
19/01/2007 12:22
seria bueno que al enviar el mail con exito el mensaje salga en color verde y no rojo

VictorCl
18/01/2007 3:45
Ricardo que problema tienes?

18/01/2007 3:12
Victor, a mi no me funcion

17/01/2007 6:21
Hola Victor, porfa, me puedes agregar a tus contactos del msn?, necesito de tu ayuda.

Gracias!

17/01/2007 6:17
vamos a probar!!!

VictorCL
17/01/2007 6:02
Mandame la direccion de tu pagina para ver el error.

16/01/2007 7:22
Victor tengo un problema. Use tu script en mi pagina y bueno, primero cuando sale el formulario todo bien, cuando le doy enviar me sale un aviso de error del servidor que el gateway yo no se que, y cuando revise el correo me encuentro que han llegado 400 mensajes, y solo habia enviado 4, me podrias ayudar?

29/12/2006 3:11
Esta locaso tu script, lo estoy usando y es efectivo. Gracias

whein
14/12/2006 1:46
muchas gracias muy bueno el script

03/12/2006 7:50
hombre grax, ya vere como resolverlo... y ps lo integre con mi web modular (include) tonces debe haber sido eso... weno ahora lo veo, grax por la ayda...

Salu2

VictorCL
03/12/2006 4:40
Hernan, No se como funciona IESPANA, creo que ellos tienen su propio sistema de formulario de contacto que puedes integrar en tu pagina web. Mirate la ayuda o los foros k tienen.

VictorCL
03/12/2006 4:28
Bueno si no te da un mensaje de que el mensaje se ha enviado, esporque has integrado el formulario directamente en tu web. El script tiene un header("location... el cual al ser enviado el mensaje elimina las cabezeras para que asi al apretar el f5 no se reenvie el mail y te hagan flood. Tu al integrarlo eso nose si lo deshabilitaste o algo. Por eso no te sale el mensaje. Por eso digo que es mas facil integrarlo con un iframe. Tendras que modificarlo tu mismo para que te aparesca algun mensaje. Es muy facil.


02/12/2006 10:17
xDDD me equivoque, la dire donde se encuentra el formulario de contacto es la siguiente:

http://syskon2k.uni.cc/?id=contact

02/12/2006 9:38
Antes q todos, grax por el script q ta bueno...

Weno use el form y lo adapte a mi web, todo me va bien menos una cosita, cuando el mensaje ya se ha enviado no aparece el mensaje q indica esto.

No toque nada mas q el diseño HTML, y le agregue para q pudiera ver q IP tiene la persona q me envio el mensaje...

Todo esta igual, mira puedes ver el formulario en mi web: http://syskon2k.uni.cc/?id=contacto

Ahora, los mensajes de error y todo eso me aperacen, solo es esta cosa diminuta pero importante.. q hago??

Salu2 y grax de antemano

30/11/2006 6:43
wenas.... buneo uso un servidor gratiuola q es IESPANA e probado mas de 4 scrip de contacto pero ninguno me funciona... tengo entendido q iespana tiene isntalado el FORMMAIL .. bueno seria genial si es pudieras configurar el formmail en este formulario de contacto ... caso contrario si supieras la url del formmail de iespana si me la pudieras hacer llegar gracias

Chino
29/11/2006 10:36
victor debes poner una opcion de ver ejemplo en scripts

VictorCL
23/11/2006 11:27
Si fue error mio, no me habia dado cuenta que habia puesto mal el ejemplo del iframe en el archivo de texto que puse en el script.
Ya lo solucione

23/11/2006 8:01
Hola don victor, soy tonto, tenía razón se me olvido cerrar el < /iframe >. En el txt explicativo del zip del script viene el código iframe pero no el cierre. Una tonteriilla. El script funciona de lujo y una bendición para los que no tenemos ni idea de programar en php. Eso de una versión del script para que envie archivos sería otra bendición, porque no hay quien se entienda con el phpmailer y los únicos ejemplos parecen que están destinados a envio de correo pero no a formulario con archivo adjunto a un email webmaster. Gracias

VictorCL
22/11/2006 9:44
Me alegro que te funciona. Eso que te invalida los links de tu web asegurate k este bien puesto el iframe como el ejemplo que tengo aqui. Lo de los archivos lo hare en la proxima version de este script.

22/11/2006 6:30
Funciona muy bien, lo he integrado con iframe en una web html, pero hay un pequeño problemilla no se por qué, el iframe apuntando al script me invalida todos los enlaces de la html. cosa muy extraña.

Gracias Victor por el script, aun así va muy bien y está muy bien.

Hazte uno que permita el envio de archivos a través de formulario a un e-mail. ¿se puede?

VictorCL
22/11/2006 12:13
Usando un Iframe es muy facil de integrar en cualquier parte, si haces index.php?id=contacto eso te mandara a alguna pagina , en esa pagina es donde tienes que colocar el iframe hacia el contacto.php.

Maxi
22/11/2006 9:28
ah mi no me anda con la web modular, quiero poner index.php?id=contacto y no me anda

21/11/2006 1:57
dfdf

VictorCL
14/11/2006 8:43
Estai integrando el Formulario en tu pagina oestai usando un Iframe?

Chino
14/11/2006 8:39
A mi no me funka me sale este error:

Warning: Cannot modify header information - headers already sent by (output started at /home/clinicad/public_html/contacto.php:4) in /home/clinicad/public_html/contacto.php on line 193


y No se por que .. haber una ayuda xD

mauri
14/11/2006 1:30
hhola

JAVI
11/11/2006 9:03
MUY GUENO

08/11/2006 11:56
Hola hoa

c
07/11/2006 2:37
c

06/11/2006 10:43
BZFBHDZHBZDF

28/10/2006 7:54
Hola Victor. Voy a descargar y probar el script, aunque me imagino que no me funcionará en mi servidor "iEspaña", ya que bloquea deliberadamente cualquier script relacionado con el envio de mails (La única forma que me ha funcionado, es hacerlo a través de un script propio del servidor)


Nombre:

Email:(Opcional):

Comentario:

Escribe el numero de validacion: 1234
Que tipo de computador prefieres utilizar?.
El Pc De Mesa
El Portatil
Has entrado veces
He tenido visitas
Ahora hay 1 navegando