Página 1 de 1

Formulario de Contacto

Publicado: Sab Ago 25, 2007 3:50 am
por Kazami
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.

Publicado: Sab Ago 25, 2007 6:15 am
por VHD
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.

Publicado: Lun Ago 27, 2007 12:33 pm
por Luix
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

form mail

Publicado: Sab Feb 09, 2008 3:22 am
por paulo riquelme
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?

Publicado: Jue Feb 14, 2008 3:56 pm
por Invitado
cual es tu servidor?

Publicado: Jue Feb 14, 2008 3:59 pm
por Luix
Lo dicho cual es tu servidor?
Has mirado en su web, si es que tienes activados la carpeta o los CGI?

Publicado: Jue Feb 21, 2008 2:24 am
por paulo
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.

Publicado: Vie Feb 22, 2008 9:11 pm
por VHD
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.