¿Cómo generar un formulario de contacto PHP?
Si querés agregar un formulario de contacto en tu sitio web para que los visitantes puedan comunicarse con vos, una excelente opción es crear un formulario PHP. Usando tu cPanel, podés generar este formulario sin necesidad de conocimientos avanzados en programación. El proceso es sencillo y accesible para cualquier usuario.
Pasos para crear un formulario PHP desde cPanel
- Ingresá a tu cPanel: Accedé desde
www.tudominio.com.ar/cpanelcon tu usuario y contraseña. - Accedé a “Fantastico De Luxe”: Esta opción suele estar disponible en el panel principal de cPanel.
- Seleccioná “phpFormGenerator”: Lo vas a encontrar en el listado a la izquierda de la pantalla.
- Iniciá una nueva instalación: Hacé click en “Nueva Instalación”.
- Configurá la instalación:
- Dejá el campo “Instalar en dominio” tal cual está.
- En “Install in directory” escribí el nombre del directorio donde se instalará el generador (por ejemplo, formulario).
- Presioná “Instalar phpFormGenerator”. Esto instalará el generador, no el formulario en sí.
- Finalizá la instalación: Hacé click en “Finalizar la instalación”.
- Ingresá al generador de formularios: Hacé click en la URL donde se instaló (por ejemplo,
http://dominio.com.ar/formulario/). - Eliminá los formularios de ejemplo: Usá la opción “delete?” para borrar los formularios predeterminados.
- Definí la cantidad de campos: Escribí el número de campos que tendrá tu formulario (por ejemplo, 3 para Nombre, Mail y Consulta) y hacé click en “next”.
- Configurá los campos:
- Asigná nombres a cada campo (por ejemplo, Nombre, Mail, Consulta).
- Marcá en “Required?” los campos obligatorios.
- Elegí el tipo de campo en “Field type”.
- Configurá el tamaño de cada campo en “Field size1” y “Field size2”.
- Presioná “next”.
- Avanzá con la configuración: Hacé click en “next” nuevamente.
- Completá los datos del formulario:
- Form name: Nombre que tendrá el formulario.
- Email form data to: Dirección de correo donde recibirás las consultas (debe ser una cuenta creada en tu cPanel).
- Redirect user to thank you page: URL a la que se redirigirá al usuario tras enviar el formulario. Puede ser una página propia dentro de
public_htmlo la página principal de tu sitio. También podés seleccionar “Generate thank you page” para un mensaje automático. - Choose template: Elegí el diseño que prefieras para el formulario.
Luego, hacé click en “next”.
- Visualizá el formulario: Hacé click en “here” para ver cómo quedó.
Ubicación y permisos de los archivos
Una vez creado el formulario, podés mover los archivos generados (ubicados en public_html/directorio/use/nombre) al directorio que prefieras, según el diseño y estructura de tu sitio.
Si al enviar una consulta desde el formulario aparece el error “Internal Server Error”, probablemente debas ajustar los permisos de los archivos y carpetas. Para solucionarlo:
- Accedé al “Administrador de Archivos” en tu cPanel.
- Seleccioná los archivos y carpetas relacionados.
- Hacé click en “Cambiar los Permisos”.
- Asigná permisos 755 a las carpetas y 644 a los archivos.
Conclusión
Crear un formulario de contacto PHP mediante cPanel y phpFormGenerator es un proceso accesible y práctico que no requiere conocimientos técnicos avanzados. Siguiendo estos pasos, podés ofrecer a tus visitantes una vía directa para comunicarse con vos, mejorando la interacción y profesionalismo de tu sitio web.
Preguntas frecuentes (FAQ)
¿Necesito conocimientos de programación para usar phpFormGenerator?
No, esta herramienta está diseñada para que cualquier usuario pueda crear formularios sin programar.
¿Puedo personalizar el diseño del formulario?
Sí, durante la configuración podés elegir entre varias plantillas para adaptar el formulario al estilo de tu sitio.
¿Qué hago si no recibo los mensajes del formulario?
Verificá que la dirección de correo configurada sea correcta y que la cuenta esté activa en tu cPanel. También revisá los permisos de los archivos y carpetas.
¿Puedo agregar más campos al formulario después de crearlo?
Sí, podés modificar el formulario ingresando nuevamente al generador y ajustando los campos según tus necesidades.






