Ir al contenido


Formulario de contacto.


  • Por favor identifícate para responder
22 respuestas en este tema

#1 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 02 enero 2009 - 02:37

Pues eso amigos me hace falta un formulario de contacto para mi pagina web.(para email) me da lo mismo si es PHP o Flash.Lo importante es que se vea bien.
Si alguien sabe de alguno pues se le agradece el enlace.

Un Saludo.

#2 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 02 enero 2009 - 02:48

Hola José, primero que todo no creo que este mensaje deba estar en Bar-Tolo, mejor lo movemos a General.

Por lo demás encontre este ejemplo en PHP
  • 0

#3 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 02 enero 2009 - 02:55

Hola José, primero que todo no creo que este mensaje deba estar en Bar-Tolo, mejor lo movemos a General.

Por lo demás encontre este ejemplo en PHP


Hola Felipe, eso no funciona bien y esta horrible, ya ese enlace me lo paso Eliseo.

Un Saludo.

#4 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 02 enero 2009 - 02:59

:D :D :D perdón...

Miremos otro  :D

http://www.tallerweb...eaver-c-42.html

o mira este servicio http://www.contactify.com/
  • 0

#5 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 02 enero 2009 - 03:01

¿Qué tal esto?:

http://www.owt200x.us/contactform/

Saludos.
  • 0

#6 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 02 enero 2009 - 03:21

Con gusto ofrezco mi ayuda en la creación del formulario de contacto en PHP.

Podemos aprovechar para inaugurar el foro de PHP  :D


  • 0

#7 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 02 enero 2009 - 03:26

Con gusto ofrezco mi ayuda en la creación del formulario de contacto en PHP.

Podemos aprovechar para inaugurar el foro de PHP  :D



Hecho ;) (y).

Saludos.
  • 0

#8 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 02 enero 2009 - 03:33

Con gusto ofrezco mi ayuda en la creación del formulario de contacto en PHP.

Podemos aprovechar para inaugurar el foro de PHP  :D



Claro amigo, manos a la obra. (y)

Un Saludo.

#9 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 02 enero 2009 - 04:14

Lo primero es crear el formulario en HTML, en estos casos lo correcto sería separar el contenido de la página con la funcionalidad en PHP. Por el momento nos vamos a ocupar solamente de la presentación del formulario.

Para crear el formulario puedes utilizar cualquier editor HTML, lo mínimo que necesitamos es:

- Algunos campos de texto para el nombre de la persona que envia en formulario y su correo
- El área de texto para el cuerpo del mensaje.
- Debemos colocar un botón que será el encargado de enviar el mensaje por correo.

Las etiquetas HTML que vamos a utilizar son las siguientes:

Primero creamos el espacio para el formulario con la etiqueta <FORM>



delphi
  1. <form name="mail_form" action="http://myurl.com/correo.php" method="post"  >
  2. <!--  Contenido del formulario-->
  3. </form>



En donde:

Name es el nombre con el cual se identifica el formulario.

Action En este caso indica el script o página que se encargará de procesar la información. Este script recibirá como parámetros los campos del formulario al presionar el botón submit

Method, que indica la forma en que serán enviados los campos del formulario, básicamente existen dos métodos POST, GET. Por el momento vamos a utilizar el método POST y basta con saber que el formulario destino, recibirá cada uno de los campos definidos en el formulario dentro de un arreglo de variables, más adelante veremos como acceder a estos valores.

Ahora utilizamos la etiqueta <INPUT> para los campos de texto




delphi
  1. <input type='text' name='nombre' size=40>
  2. <input type='text' name='correo' size=40>



Estamos definiendo que los campos son de tipo texto, de 40 caracteres y sus respectivos nombres para poder referenciarlos más adelante.

Ahora utilizamos la etiqueta <TEXTAREA> para el cuerpo del mensaje


delphi
  1. <textarea cols="80" rows="4" name="texto">Escriba su mensaje</textarea>



Definimos el tamaño del campo de texto en columnas, renglones y le damos un nombre

Por último, colocamos los botones para enviar y limpiar el formulario



delphi
  1. <button type="submit" value="Enviar" name="btn_1">Enviar</button>
  2. <button type="reset" value="Enviar" name="btn_2">Limpiar</button>




El primer botón es de tipo SUBMIT y será el encargado de tomar los campos y enviarlos a la página citada en ACTION.

El segundo botón es de tipo RESET y nos sirve para limpiar el formulario

Por el momento es todo lo que necesitamos.

Tal vez en este punto podemos plantearnos la posibilidad de crear estilos para que tenga una mejor presentación, o bien, utilizar alguna biblioteca para editar el cuerpo del mensaje, por ejemplo: RTE.
Si les interesa alguna de estas funciones háganmelo saber. (y)

Saludos
  • 0

#10 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 02 enero 2009 - 04:22

Hola José

En este punto las posibilidades son enormes, por esta razón necesito preguntar

¿Qué información te interesa recuperar en tu formulario?
¿Quieres un formulario simple?
¿Quieres validar los datos?

Me gustaría ver tu página para poder aconsejarte mejor.

Saludos


  • 0

#11 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 02 enero 2009 - 04:26

Clase gratis  :D... tomando nota  :p

Gracias amigo Hector, ¿que sigue?
  • 0

#12 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 02 enero 2009 - 06:57

Hola José

En este punto las posibilidades son enormes, por esta razón necesito preguntar

¿Qué información te interesa recuperar en tu formulario?
¿Quieres un formulario simple?
¿Quieres validar los datos?

Me gustaría ver tu página para poder aconsejarte mejor.

Saludos


Hola Hector, esto es lo que quiero.Este me gusta, pero por alguna razon no logro que trabaje bien.
http://suncoastmicros.com/contact.php

Un Saludo.




#13 owt200x

owt200x

    Newbie

  • Miembros
  • Pip
  • 1 mensajes
  • LocationUSA

Escrito 03 enero 2009 - 04:21

In English:
I am using a translator so please do not get mad.

Thank you for posting about my contact form. I can make a custom version of it if you need. If you have a template made I can add my form code into it.

It has a new localization option so you can add use a different language in your contact form.

I am also looking to get the all the instructions translated properly to spanish. If anyone here would want to help me I would appreciate it much.

Barry "OwT00x"


En Español:
Estoy utilizando un traductor satisfago tan no consigo enojado.

Gracias por fijar sobre mi forma del contacto. Puedo hacer una versión de encargo de ella si usted necesita. Si usted hace una plantilla hacer puedo agregar mi código de la forma en él.
Tiene una nueva opción de la localización así que usted puede agregar uso una diversa lengua en su forma del contacto.

También estoy mirando para conseguir todas las instrucciones traducidas correctamente al español. Si cualquier persona aquí quisiera ayudarme apreciaría mucho.

Barry "OwT200x"
  • 0

#14 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 03 enero 2009 - 08:24

Pero que lengua suelta me ha salido este google. :p

jajajajajajajaja pero me gusta el cabron google. (y)


Un Saludo.

#15 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 03 enero 2009 - 06:38

Mejor me espero por la ayuda de Hector, porque ya ese codigo me trae mal y no logro que mande un email ni a mi mismo. :D :D :D

Un Saludo.

PD:Yo tenia uno hace tiempo que si funcionaba, pero no lo logro encontrar.

#16 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 03 enero 2009 - 08:34

Disculpen la tardanza, ahora mismo estoy trabajando en este asunto.

Creo que podemos lograr cosas interesantes

Saludos

  • 0

#17 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 04 enero 2009 - 10:21

Disculpen la tardanza, ahora mismo estoy trabajando en este asunto.

Creo que podemos lograr cosas interesantes

Saludos


Hola Hector, pues estaremos esperando. ;)


Un Saludo.


#18 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 06 enero 2009 - 09:56

Hola nuevamente.

Solo escribo para avisar que continuo trabajando en este formulario.

He estado algo ocupado en mi trabajo y otras cosas, quisiera tener más tiempo. Pero aunque voy lento ya me falta poco para terminar, probablemente mañana tenga algo que mostrar.

Saludos

  • 0

#19 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 07 enero 2009 - 03:55

Hola nuevamente.

Solo escribo para avisar que continuo trabajando en este formulario.

He estado algo ocupado en mi trabajo y otras cosas, quisiera tener más tiempo. Pero aunque voy lento ya me falta poco para terminar, probablemente mañana tenga algo que mostrar.

Saludos


Hola Hector, tomate todo el tiempo que haga falta amigo.Aqui estaremos esperando. ;)


Un Saludo.

#20 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 16 enero 2009 - 12:19

Hola a todos

Lo prometido es deuda.

Primero que nada quiero ofrecer disculpas por la tardanza, en verdad estuve muy ocupado en estos últimos días.

En fin, la cuestión es que ya tengo una primera versión presentable del formulario de contacto.



delphi
  1. Simple formulario de contacto
  2.  
  3. Sus principales características son:
  4.  
  5. - Es totalmente personalizable por medio de skins.
  6. - Valida toda la información ingresada por el usuario.
  7. - Utiliza Ajax para agilizar los procesos.
  8. - Cuenta con un editor de texto enriquecido para dar formato a los mensajes
  9. - Tiene un validador captcha para evitar ataques de robots.
  10. - Tiene dos modalidades que son:
  11.         * Enviar el correo utilizando la función mail de PHP. Esta modalidad es la más simple, la mayoría de los servidores que venden alojamiento web, tienen configurada esta opción, los correos serán enviados usando los recursos que brinda dicho servidor.
  12.         * Enviar el correo utilizando otro servidor SMTP. Esta modalidad es útil cuando se desea utilizar un servidor SMTP propio, o bien, algunos público como gmail, yahoo, etc.
  13.  
  14.  
  15. INSTALACION
  16.  
  17. Descomprimir el archivo contacto.zip y colocarlo en una carpeta pública del servidor web.
  18.  
  19. Las opciones de configuración se encuentran en la carpeta config, dentro del archivo config.inc.php
  20.  
  21. Lo recomendable es crear un archivo llamado local.inc.php y colocar en él solamente las opciones que deseamos modificar
  22. --------------------------------------------------
  23. Las opciones que podemos configurar son:
  24.  
  25. $config['url_home'] Es la dirección url en donde estará alojado nuestro formulario de contacto
  26. $config['skin'] Es el skin o apariencia que deseamos darle a nuestro formulario
  27.  
  28.   $config['mail_from']    Es la dirección que enviará el mensaje correo
  29.   $config['mail_to']      Son las direcciones que recibirán el mensaje de correo
  30.  
  31.   $config['mail_method'   Los posibles valores son 'smtp_mail', 'php_mail'
  32.  
  33. Utilice 'mail_php' si desea utilizar la función mail estándar de PHP.
  34. Para enviar correos con este método, su servidor web deberá estar correctamente configurado.
  35.  
  36. Utilice 'smtp_mail' si desea utilizar otro servidor de correo saliente STMP, por ejemplo gmail, yahoo, etc.
  37.     Si su servidor SMTP requiere autentificación, debe indicar el nombre de usuario y contraseña
  38.  
  39. Solamente si "mail_method" es "smtp_mail"
  40. $config['smtp_server']   Es el HOST STMP Ejemplo: smtp.myserver.com
  41. $config['smtp_port']     Es el puerto para SMTP
  42. $config['smtp_auth']     Indica si el servidor SMPT requiere autentificar
  43.  
  44. Solamente si "mail_method" es "smtp_mail" y "smtp_auth" es true
  45. $config['smtp_username'] Usuario para el servidor SMTP
  46. $config['smtp_password'] Clave de acceso para el servidor STMP
  47.  
  48.   $config['smtp_timeout']  Tiempo de espera en segundos
  49. --------------------------------------------------
  50.  
  51. Para modificar los skins, se debe crear una subcarpeta dentro de la carpeta skin, colocar dentro de ella nuestros propios archivos de plantillas, estilos e imagenes.
  52.  
  53.  
  54. Para el funcionamiento de este formulario se utilizaron las siguientes herramientas de terceros de libre distribución:
  55.  
  56. - Prototype JavaScript framework, version 1.5.1_rc3 (c) 2005-2007 Sam Stephenson
  57. - Cross-Browser Rich Text Editor,Version: 3.09
  58. - PHPMailer http://phpmailer.sourceforge.net/
  59. - Image Validator 1.0 Pavel Tzonkov Hosted at http://gscripts.net 


Archivos adjuntos

  • Archivo adjunto  236_.zip   439,46KB   9 descargas

  • 0




IP.Board spam blocked by CleanTalk.