Página 1 de 2

problema con formulario CGI-BIN

Publicado: Mié Ene 27, 2010 9:59 pm
por Jpelegrin
Hola a todos.
Mi problema es el siguiente:
Tengo un formulario para que los visitantes envien sus comentarios y consultas, pero no consigo que funcione. He revisado el FormMail y parece que está todo bien (eso creo yo).
Esto es lo que tengo en la página de contacto:

<form method="POST" action="http://www.senairubio.com/cgi-bin/FormMail.pl">
<input type="hidden" name="recipient" value="info@senairubio.com">
<input type="hidden" name="subject" size="20" value="Comentario desde formulario web">
<input type="hidden" name="redirect" value="http://www.senairubio.com/Templates/confirmar.htm">
<input type="hidden" name="required" value="Nombre,email">

En el FormMail:
@referers = ('senairubio.com','123.45.678.90')
@recipients = ('senairubio.com','info@senairubio.com')

El enlace del contacto es:
www.senairubio.com/Templates/contacto2.htm

Gracias por vuestra ayuda

Re: problema con formulario CGI-BIN

Publicado: Sab Ene 30, 2010 7:22 pm
por VHD
Dale permisos 755 al archivo formmail.pl

Re: problema con formulario CGI-BIN

Publicado: Lun Feb 01, 2010 9:58 am
por pelegrin
Hola VHD:
Ya tenía hecho lo de los permisos 755 en mi programa FTP, pero el problema persiste, ya no se que hacer. La cuestión es que no llega el correo a la direción de "recipient" y tampoco redirecciona a la página de "formulario enviado". Me sale el siguiente error:

Not Found
The requested URL /Templates/confirmar.htm was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Sin embargo, en mi Hosting si tengo subida la página de "formulario enviado". La verdad no lo entiendo, espero que alguien me pueda dar la solución, si no es asi, tendré que cambiar de Hosting.

Un saludo, y muchas gracias.

Re: problema con formulario CGI-BIN

Publicado: Lun Feb 01, 2010 12:25 pm
por VHD
Prueba con esto:



<form action="http://www.senairubio.com/cgi-bin/FormMail.pl" method="post" name="form" id="form">
<input type="hidden" name="recipient" value="info@senairubio.com" />
<input type="hidden" name="subject" size="20" value="Comentario desde formulario web" />
<input type="hidden" name="redirect" value="http://www.senairubio.com/Templates/confirmar.htm" />
<input type="hidden" name="required" value="Nombre,email">

En el FormMail:
@referers = ('senairubio.com')
@recipients = ('info@senairubio.com','senairubio.com')

Re: problema con formulario CGI-BIN

Publicado: Mar Feb 02, 2010 7:49 pm
por pelegrin
Hola de nuevo VHD
No hay manera, creo que va a peor. Ahora tengo este error:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@senairubio.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

En fin, que se le va a hacer, espero que alguien me pueda ayudar.
Muchas gracias por la rapidez en atender mi consulta.
Saludos.

Re: problema con formulario CGI-BIN

Publicado: Vie Feb 05, 2010 9:18 am
por pelegrin
Problema resuelto:
Resulta que según el servidor el FormMail tiene que ser con extensión ".cgi" y yo lo tenía con ".pl"
Hice el cambio y ya está. Funciona de mil maravillas.

Un millón de gracias.

Re: problema con formulario CGI-BIN

Publicado: Mié Feb 10, 2010 11:38 am
por VHD
Perfecto pués.

Aunque debería funcionar también con .pl

Re: problema con formulario CGI-BIN

Publicado: Mar Mar 13, 2012 1:53 am
por Juanjocp
Hola a todos.

Yo estoy preparando un formulario pero necesito una modificacion en el formmail. Necesito que desde el formmail se redirija también a una dirección html tal como https://dominio.com/API/ Request.ashx?command=_&username= mi_nombre_usuario&password=lapassword&customer=usuario&customerpassword=passdeusuario

Como veis aparecería mi nombre de usuario para esa API y la contraseña si lo meto en el html, cosa que no me interesa por razones obvias. Quiero que me aparezca en el e-mail los datos del formulario, la página de confirmación la que sea: http://www.dominio.com/gracias.htm y que reenvíe como un comando API parte de la información recibida.

He mirado en el formmail y no he encontrado donde.

Saludos cordiales,
Juanjo

Re: problema con formulario CGI-BIN

Publicado: Mar Mar 13, 2012 9:35 am
por VHD
Hola Juanjocp,

Esta linea es la que redirige al archivo que le indiques o dirección web una vez se envía el formulario:

<input type="hidden" name="redirect" value="http://www.tudominio.com/" />

Re: problema con formulario CGI-BIN

Publicado: Mar Mar 13, 2012 10:29 am
por juanjocp
Hola VHD.

Si se ese comando, pero eso sería en html, dentro del formulario, necesito incrustar el "redirect" dentro del formmail para que no aparezca públicamente el servidor seguro con mi nombre de usuario y contraseña al que voy a redirigir los datos que se rellenan en el formulario.

Estoy haciendo una página web para una empresa revendedora de VoIP. Los mayoristas incluyen una API donde aparece el nombre de usuario y contraseña del revendedor, donde piden el nombre de usuario de su cliente del formulario, su correo electrónico y una contraseña que ellos elijan para, al mismo tiempo, darse de alta en sus sistemas. Si lo hago en el html aparecerá pública la contraseña y el usuario del revendedor de VoIP.

Saludos cordiales,
Juanjo