problema con formulario CGI-BIN

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

Moderador: Moderadores

Avatar de Usuario
Jpelegrin

problema con formulario CGI-BIN

Mensaje por Jpelegrin » Mié Ene 27, 2010 9:59 pm

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

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

Re: problema con formulario CGI-BIN

Mensaje por VHD » Sab Ene 30, 2010 7:22 pm

Dale permisos 755 al archivo formmail.pl
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

pelegrin
Novat@
Mensajes: 3
Registrado: Mié Ene 27, 2010 9:39 pm

Re: problema con formulario CGI-BIN

Mensaje por pelegrin » Lun Feb 01, 2010 9:58 am

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.

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

Re: problema con formulario CGI-BIN

Mensaje por VHD » Lun Feb 01, 2010 12:25 pm

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')
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

pelegrin
Novat@
Mensajes: 3
Registrado: Mié Ene 27, 2010 9:39 pm

Re: problema con formulario CGI-BIN

Mensaje por pelegrin » Mar Feb 02, 2010 7:49 pm

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.

pelegrin
Novat@
Mensajes: 3
Registrado: Mié Ene 27, 2010 9:39 pm

Re: problema con formulario CGI-BIN

Mensaje por pelegrin » Vie Feb 05, 2010 9:18 am

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.

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

Re: problema con formulario CGI-BIN

Mensaje por VHD » Mié Feb 10, 2010 11:38 am

Perfecto pués.

Aunque debería funcionar también con .pl
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
Juanjocp

Re: problema con formulario CGI-BIN

Mensaje por Juanjocp » Mar Mar 13, 2012 1:53 am

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

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

Re: problema con formulario CGI-BIN

Mensaje por VHD » Mar Mar 13, 2012 9:35 am

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/" />
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
juanjocp

Re: problema con formulario CGI-BIN

Mensaje por juanjocp » Mar Mar 13, 2012 10:29 am

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

Responder