Formulario de Contacto
Moderador: Moderadores
Formulario de Contacto
A cabo de crear un formulario de contacto, la parte del diseño y los campos ya están, lo hice por medio de http://www.melodysoft.com/docs/forms/flash.html , ahora el problema es que no se como hacer que funcione, la web ya la publiqué y vi que no sirve el formulario de contacto; he estado buscando información y hablan de CGI o cgi-bin, de FormMail, en una página lei que por el CGI se tiene que pagar. La verdad que estoy mareada no se que es cada cosa, para que sirve, son grátis??, son programas, cual es el mas indicado, porque en una explicaban que, no recuerdo si se referian al CGI o al formmail, pero decían que hay varias opciones.
Gracias.
Gracias.
Kazami
Este es un pequeño manual de como crear un formulario sencillo utilizando CGI.
Para ello es necesario saber si el servidor donde se aloja la página web, permite este tipo de aplicación.
Una vez lo hayamos comprobado, realizamos los siguientes pasos.
Descarga el archivo formmail.cgi desde el siguiente enlace: AQUI
Crea un sencillo formulario utilizando el siguiente código:
Dale permisos 755 al archivo formmail.cgi
Eso es todo. Si quieres que al enviar el formulario, aparezca un mensaje diciendo que el formulario ha sido enviado, puedes crear un archivo html o php en el que ponga ese texto y en el código incluir que se redireccione a ese archivo una vez sea enviado.
Para ello es necesario saber si el servidor donde se aloja la página web, permite este tipo de aplicación.
Una vez lo hayamos comprobado, realizamos los siguientes pasos.
Descarga el archivo formmail.cgi desde el siguiente enlace: AQUI
Crea un sencillo formulario utilizando el siguiente código:
Código: Seleccionar todo
<div align="center">
<form action="http://www.tudominio.com/cgi-bin/formmail.cgi" method="post" name="form">
<input type="hidden" name="recipient" value="tu@correo.com">
<input type="hidden" name="subject" value="Formulario">
<input type="hidden" name="redirect" value="http://www.tudominio.com/form-enviado.html">
<table width=100% border=0 align=center cellpadding="0" cellspacing="0">
<tbody>
<tr bgcolor="#E6E6E6">
<td width="395" colspan="4" align="center" valign="middle" bgcolor="#FFFFFF"><div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle" bgcolor="#FFFFFF"> </td>
</tr>
</table>
<strong></strong></div></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" class="Estilo18"> Nombre:</td>
<td height="20" colspan="3" align="left" valign="middle"><input name="Nombre" class="Estilo14" id="nombre" size="50" maxlength="50"> </td>
</tr>
<tr>
<td height="20" align="left" valign="middle" class="Estilo18"> E-Mail:</td>
<td height="20" colspan="3" align="left" valign="middle"><input name="Email" class="Estilo14" id="mail" size="50" maxlength="50"> </td>
</tr>
<tr>
<td colspan="4" align="center" valign="middle"><div align="center"><strong><font face="Verdana, Helvetica, sans-serif" color="#000000" size="1"><br>
</font></strong></div></td>
</tr>
<tr bgcolor="#E6E6E6">
<td colspan="4"><div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle" bgcolor="#FFFFFF" class="Estilo21">COMENTARIOS</td>
</tr>
</table>
<strong></strong></div></td>
</tr>
<tr>
<td colspan="4"><div align="center"><br>
<textarea name="Comentarios" cols=80 rows=10 class="Estilo20" id="Comentarios"></textarea>
<br>
<br>
</div></td>
</tr>
</tbody>
</table>
<table width=200 border=0 align=center cellpadding=0 cellspacing="0">
<tbody>
<tr>
<th scope=col> <input name="Quiere" type=submit value="Enviar Consulta">
</th>
<th
scope=col> <input name="Borrar" type=reset id="Borrar" value="Borrar Formulario"></th>
</tr>
</tbody>
</table>
</form>
</div>
Eso es todo. Si quieres que al enviar el formulario, aparezca un mensaje diciendo que el formulario ha sido enviado, puedes crear un archivo html o php en el que ponga ese texto y en el código incluir que se redireccione a ese archivo una vez sea enviado.
VirtualHostingDigital.com Hosting Vitalicio - VirtualHostingDigital - VHD.es
Equipo de ABCdatos Tutoriales y Ayuda al usuario
Oferta: 10 GB de Espacio Web, Transferencia Ilimitada, Dominio .com o .es de regalo, por solo 30 € / año
Equipo de ABCdatos Tutoriales y Ayuda al usuario
Oferta: 10 GB de Espacio Web, Transferencia Ilimitada, Dominio .com o .es de regalo, por solo 30 € / año
Por partes
1.- Cuando creas un formulario con melodysoft, el funcionamiento de esta pagina viene a ser algo así:
Los archivos que has creado de tu pagina web están en tu servidor que hayas alojado (gratis o de pago, lo que quieras), pero el formulario y lo que lo hace funcionar están en el servidor que tienen ellos.
Tu tienes que hacer que tu web se enlace con la dirección que te hayan dado (CÓDIGO_IDENTIFICATIVO_DEL_FORMULARIO) y así cuando en tu web se pulse el linck del formulario aparecerá el formulario de melodysoft en tu web.
Pulas aquí tienes un ejemplo http://www.melodysoft.com/docs/forms/
2.- CGI es una forma de programación
(No voy a entrar en lo que es solo en como ha de funcionar)
En los servidores de alojamiento (de pago normalmente, los gratis casi ninguno) te ofrecen un apartado CGI (normalmente te lo dicen en las características de contratación), que viene a ser algo así como que te dan una carpeta o sitio con las condiciones activadas para que puedas meter los programas escritos en CGI y funcionen (si entrases en el parecería vacía).
Si tu servicio de alojamiento no te da esto no puedes hacer nada.
3.- El programa FormMail e uno de estos programas que has de meter en esta carpeta para que funcione.
Has de cambiarle algunas cosas lógicamente con los nombres de según donde tengas alojado tu web, pues es un programa genérico y vale para muchos.
SI este programa ES GRATIS
Encuéntralo aquí http://www.scriptarchive.com/formmail.html
Espero que te sirva de ayuda
1.- Cuando creas un formulario con melodysoft, el funcionamiento de esta pagina viene a ser algo así:
Los archivos que has creado de tu pagina web están en tu servidor que hayas alojado (gratis o de pago, lo que quieras), pero el formulario y lo que lo hace funcionar están en el servidor que tienen ellos.
Tu tienes que hacer que tu web se enlace con la dirección que te hayan dado (CÓDIGO_IDENTIFICATIVO_DEL_FORMULARIO) y así cuando en tu web se pulse el linck del formulario aparecerá el formulario de melodysoft en tu web.
Pulas aquí tienes un ejemplo http://www.melodysoft.com/docs/forms/
2.- CGI es una forma de programación
(No voy a entrar en lo que es solo en como ha de funcionar)
En los servidores de alojamiento (de pago normalmente, los gratis casi ninguno) te ofrecen un apartado CGI (normalmente te lo dicen en las características de contratación), que viene a ser algo así como que te dan una carpeta o sitio con las condiciones activadas para que puedas meter los programas escritos en CGI y funcionen (si entrases en el parecería vacía).
Si tu servicio de alojamiento no te da esto no puedes hacer nada.
3.- El programa FormMail e uno de estos programas que has de meter en esta carpeta para que funcione.
Has de cambiarle algunas cosas lógicamente con los nombres de según donde tengas alojado tu web, pues es un programa genérico y vale para muchos.
SI este programa ES GRATIS
Encuéntralo aquí http://www.scriptarchive.com/formmail.html
Espero que te sirva de ayuda
Estimado paulo,
El problema no siempre tiene que ser del servidor y los permisos en concreto del cgi formmail, no son problemas del servidor.
Cada cliente tiene la opción de cambiar los permisos de los archivos que aloja en su ftp, por lo que si para que el formmail hay que darle ciertos permisos, eso es cosa del cliente.
El archivo en concreto es formmail.cgi y los permisos que hay que darle, es 755.
El problema no siempre tiene que ser del servidor y los permisos en concreto del cgi formmail, no son problemas del servidor.
Cada cliente tiene la opción de cambiar los permisos de los archivos que aloja en su ftp, por lo que si para que el formmail hay que darle ciertos permisos, eso es cosa del cliente.
El archivo en concreto es formmail.cgi y los permisos que hay que darle, es 755.
VirtualHostingDigital.com Hosting Vitalicio - VirtualHostingDigital - VHD.es
Equipo de ABCdatos Tutoriales y Ayuda al usuario
Oferta: 10 GB de Espacio Web, Transferencia Ilimitada, Dominio .com o .es de regalo, por solo 30 € / año
Equipo de ABCdatos Tutoriales y Ayuda al usuario
Oferta: 10 GB de Espacio Web, Transferencia Ilimitada, Dominio .com o .es de regalo, por solo 30 € / año