Formulario de Contacto PHP

En la actualidad es imprescindible el poder contactar con nuestros clientes o nuestros visitantes, es por ello que se les debe dar la posibilidad que por medio de una manera simple interactuen con nosotros, haciéndonos llegar sus comentarios, consultas, quejas o sugerencias. De igual forma es para nosotros importante hacernos de una base de contactos que estén interesados en lo que les ofrecemos obteniendo Su Nombre, Dirección, Teléfono u otros y quizás lo más importante un Correo al cual podamos responderle y empezar por que no, una relación comercial

A continuación se les brinda un formulario de contacto realizado en PHP, consta de 5 páginas PHP y una en HTML. Descarguelo Aquí

  • Web_contacto.PHP

Dentro de este archivo puede con los conocimientos necesarios añadir más campos u otras utilidades para su formulario, de no ser así basta con que edite las siguientes líneas marcadas en negritas

Mail->AddAddress(«coloque aqui el email a donde llegara el formulario«, «Coloque aqui el nombre del destinatario«);
Mail->Send();
// Este es el archivo que contendra el mensaje de agradecimiento o puede ingresar otra ruta para que lo redireccione despues de enviado el correo
include («contacto_gracias.php«)

  1. Ingrese simplemente el correo a donde desea que le llegue las consultas
  2. Ingrese un destinatario ejemplo Ventas
  3. Si Ud. no desea la pagina de respuesta, simplemente cambie de ruta para que enviado el formulario se le re direccione a la pagina que Ud. indique
  • Contacto_error.PHP
  1. Puede editar el texto de respuesta
  • Contacto_gracias.PHP
  1. Puede editar el texto el texto de Respuesta
  2. Si desea puede eliminar o editar el meta de su cabecera, la función del meta es re direccionarlo a otra ruta pasado unos segundos
  • Contacto.HTML
  1. Es la pagina en la que interactuaran sus visitantes, puede Ud. editar los cambios gráficos que desee

* Las páginas de,  «smtpmail.php» y «class.smtp.php» no deberán ser editadas si es que no poseen los conocimientos avanzados necesarios y sepan lo que están realizando

* Suba todos los archivos dentro del directorio en el que desee que se encuentre su formulario

Compartelo en tus redes...

30 pensamientos en “Formulario de Contacto PHP

  1. Agradecido por la solución al formulario web y ¿Como haría para agregarle un archivo adjunto? al formulario.

  2. ayudame porfavorrrrrrrrrrrr ..!! urgente: me sale ese error …
    Warning: fsockopen(): in C:\xampp\htdocs\portal\class.smtp.php on line 105

  3. Buenas noches Sres, antes que nada agradezco que permitan que usemos el resultado del empeño que pusieron en crearlo.

    La verdad no tengo ni idea de PHP mi web fué realizada sobre un free template y al enviar el formulario me dice lo siguiente:

    Deprecated: Assigning the return value of new by reference is deprecated in D:\Hosting\11204010\html\web_contacto.php on line 48

    Deprecated: Function ereg() is deprecated in D:\Hosting\11204010\html\web_contacto.php on line 19

  4. Una consulta:
    Este formulario no se puede ejecutar en un localhost verdad?
    Estoy intentando ejecutarlo en un servidor local con wampp y me da error de fsockopen en el puerto 25.
    favor responderme para saber si debo ponerlo entonces en un servidor propio.

    Gracias.

  5. Hola. Buscando un formulario encontré este. Yo tengo instalada mi web en localhost (con WAMP). el error que me sale es el siguiente:
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\tunegocioenweb\formularios\web_contacto.php on line 48

    la linea 48 de web_contacto.php dice:
    $Mail =& new PHPMailer();
    $Mail->IsSMTP();
    $Mail->Host = «localhost:25»;
    $Mail->SMTPAuth = false;
    $Mail->WordWrap = 50;
    $Mail->FromName = $nombre;
    $Mail->From = $email;
    $Mail->Priority = 1;
    $Mail->Subject = $asunto;
    $Mail->Body = $TxtMensa;

    $Mail->AddAddress(«jaseclen@hotmail.com», «Javier Seclen_Contactenos»);
    $Mail->Send();

    Otro error que sale tambien es:
    Warning: fsockopen() [function.fsockopen]: unable to connect to localhost:25 (No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. ) in C:\wamp\www\tunegocioenweb\formularios\class.smtp.php on line 105

    Por favor indicarme donde podría estar el error.
    Si fuera que la funcion fsockopen() está deshabilitada (como lei mas arriba) , como puedo habilitarla???

  6. perdón el error era el siguiente :
    Warning: fsockopen(): in C:\xampp\htdocs\carpeta\class.smtp.php on line 105

  7. Hola, como podría hacer funcionar este formulario en mi pc funcionando con xampp?, resulta que me aparece el siguiente error:

    Warning: fsockopen() has been disabled for security reasons in /srv/disk2/827143/www/class.smtp.php on line 105

    como puedo habilitar la función fsockopen?? o en realidad como puedo hacer funcionar este formulario

  8. Joan Rodriguez en nuestros planes de Hosting si funciona con normalidad, creo que debes de consultar con el departamento de soporte de tu empresa actual, quienes tienen acceso a tu código, permisos, etc.

  9. Buenas estoy desesperao, ya que no tengo ni idea de php, y na llevo toda la tarde intentando hacer un formulario, antes consegui hacer con pagina .html i .php y que funcionaba , pero dejo de funcionar, asi que mi servidor de hospedaje me dijo que tenia que utilizar phpmailer. Total que he descargado lo de aqui he cambiado y puesto mi direccion es que de dominio y de servidor, dice esto de abajo pero no llega a mi correo nada. A ver si me podeis ayudar , gracias de antemano.

  10. Raul, en nuestro servicio de Hosting funciona sin problemas, lo más conveniente en tu caso es que consultes con tu proveedor actual, probablemente te haya puesto algunas limitaciones de permiso.

  11. Hola no conosco mucho de web, peor de formularios, pero asumi el reto de instalar el formulario, hice los cambios minimos que me indicaron y lo subi al servidor y me sale el siguiente error:

    Not Found

    The requested URL /formulario/web_contacto.php was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at http://www.todoexamen.com Port 80

    Bueno la pregunta es obvia que hice mal o que me falto
    Gracias por su ayuda
    Raul

  12. Buenas yo tengo mi propio servidor web en el cual tengo instalado un servidor de correo (exchange 2003) no se si tengo que habilitar alguna opcion en mi servidor para usar este tipo de formulario.

    Gracias

  13. Hola Kevin el Formulario viene funcionando correctamente, contacta a tu proveedor de Hosting, porque el codigo corre bien. Saludos

  14. Estimado Christian

    El mensaje que le sale es por que el Servidor donde esta subiendo el Formulario tiene la función «fsockopen» restringida o deshabilitada.

    Saludos

  15. que puedo hacer??? me sale esto:

    Warning: fsockopen() has been disabled for security reasons in /srv/disk2/827143/www/class.smtp.php on line 105

    a que se debe????

  16. Hola, muchas gracias por colocar ese formulario esta muy bueno, necesito hacerle una consulta en caso de que quiera que el comentario llegue a dos correos, Que tendría que hacer??

  17. TE PASASTE!!! toda una tarde buscando formularios y los comandos en PHP y llegué hasta acá. Funciona de maravilla, es claro, editable. De verdad… MUCHAS GRACIAS!!!

  18. Estoy muy agradecido por el servicio que nos proporcionan, ojalá muchas empresas en México fueran tan competentes y efectivas como ustedes.

    ¡Gracias!

  19. Muchas gracias, es un proveedor muy competente y completo en cuanto a servicio, soporte, asesorias, saludos a todo el equipo aqphost

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *