Formulario de Contacto

HTML y todos sus derivados relacionados con la creación de sitios web

Moderador: Moderadores

Kazami
Novat@
Mensajes: 1
Registrado: Sab Ago 18, 2007 11:22 pm

Formulario de Contacto

Mensaje por Kazami » Sab Ago 25, 2007 3:50 am

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.
Kazami

VHD
Moderador
Mensajes: 313
Registrado: Sab Ago 06, 2005 10:19 pm
Ubicación: España
Contactar:

Mensaje por VHD » Sab Ago 25, 2007 6:15 am

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:

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">&nbsp;</td>
                          </tr>
                        </table>
                      <strong></strong></div></td>
                  </tr>
                  <tr>
                    <td height="20" align="left" valign="middle" class="Estilo18">&nbsp;&nbsp;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">&nbsp;&nbsp;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>
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.
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 &euro; / año

Avatar de Usuario
Luix
Novat@
Mensajes: 4
Registrado: Jue Jun 28, 2007 7:12 pm

Mensaje por Luix » Lun Ago 27, 2007 12:33 pm

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

Avatar de Usuario
paulo riquelme

form mail

Mensaje por paulo riquelme » Sab Feb 09, 2008 3:22 am

bueno yo he estado buscando informacion dos dias ya acerca d ecomo configuara bien el formmail y la verdad no encuetro solucion. ya no se que hacer.

mi servidor es de pago
y aun asi me es imposible hacerle funcionar
alguien me puede ayudar?

Avatar de Usuario
Invitado

Mensaje por Invitado » Jue Feb 14, 2008 3:56 pm

cual es tu servidor?

Avatar de Usuario
Luix
Novat@
Mensajes: 4
Registrado: Jue Jun 28, 2007 7:12 pm

Mensaje por Luix » Jue Feb 14, 2008 3:59 pm

Lo dicho cual es tu servidor?
Has mirado en su web, si es que tienes activados la carpeta o los CGI?

Avatar de Usuario
paulo

Mensaje por paulo » Jue Feb 21, 2008 2:24 am

garcias pero ya he soluciuonado el problema.
que en realidad no era mio sino del servidor
al parecer el FormMail no tenia los permisos adecuados.
garcias d etodas formas por responder.

VHD
Moderador
Mensajes: 313
Registrado: Sab Ago 06, 2005 10:19 pm
Ubicación: España
Contactar:

Mensaje por VHD » Vie Feb 22, 2008 9:11 pm

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.
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 &euro; / año

Responder