Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 05-may-2008, 02:53   #1 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Formulario Y Recepcion De Datos

Hola a todos, tengo un formulario y no consigo recibir los datos. Antes me funcionaba pero cambié algunas cosillas y lo fastidié. Ahora cuando le doy al boton de enviar me sale una pagina de internet no encuentra la pagina. Podría alguien echarle un vistacillo y decirme donde falla? Gracias

<form action="/cgibin/FormMail.pl" method="POST">
<input type="hidden" name="recipient" value="solicitudcd@equitrol.com" />
<input type="hidden" name="subject" value="Mensaje desde la Web Solicitando CD" />
<input type="hidden" name="redirect" value="HTTP://www.equitrol.com" />
<input type="hidden" name="realname" value="Mensaje Web" />

<table width="433" height="485" border="0" bordercolor="#FFFFFF">
<tr>
<td width="69" class="style9">Compa&ntilde;ia:</td>
<td width="8" class="normal"><span class="style3">*</span></td>
<td width="342" class="normal"><label>
<input name="compa&ntilde;ia" type="text" class="style9" id="compa&ntilde;ia" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">Actividad:</td>
<td class="normal">&nbsp;</td>
<td class="normal"><label>
<input name="actividad" type="text" class="style9" id="actividad" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">Cargo:</td>
<td class="normal">&nbsp;</td>
<td class="normal"><label>
<input name="cargo" type="text" class="style9" id="cargo" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">Nombre:</td>
<td class="normal style3">*</td>
<td class="normal"><label>
<input name="nombre" type="text" class="style9" id="nombre" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">Apellidos:</td>
<td class="normal style3">*</td>
<td class="normal"><label>
<input name="apellidos" type="text" class="style9" id="apellidos" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">Direcci&oacute;n:</td>
<td class="normal style3">*</td>
<td class="normal"><label>
<input name="direccion" type="text" class="style9" id="direccion" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">C.P.:</td>
<td class="normal style3">*</td>
<td class="normal"><label>
<input name="cp" type="text" class="style9" id="cp" size="10" maxlength="10" />
</label></td>
</tr>
<tr>
<td class="style9">Poblaci&oacute;n:</td>
<td class="normal style3">*</td>
<td class="normal"><label>
<input name="poblacion" type="text" class="style9" id="poblacion" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">Provincia:</td>
<td class="normal style3">*</td>
<td class="normal"><label>
<input name="provincia" type="text" class="style9" id="provincia" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">Pa&iacute;s:</td>
<td class="normal style3">*</td>
<td class="normal"><label>
<input name="pais" type="text" class="style9" id="pais" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="style9">Tfno.:</td>
<td class="normal style3">&nbsp;</td>
<td class="normal"><label>
<input name="tfno" type="text" class="style9" id="tfno" size="20" maxlength="20" />
</label></td>
</tr>
<tr>
<td class="style9">E-mail:</td>
<td class="normal style3">*</td>
<td class="normal"><label>
<input name="email" type="text" class="style9" id="email" size="50" maxlength="50" />
</label></td>
</tr>
<tr>
<td class="normal"><span class="style9">Comentarios</span>:</td>
<td class="normal">&nbsp;</td>
<td class="normal"><label>
<textarea name="comentarios" cols="40" rows="5" class="style9" id="comentarios"></textarea>
</label></td>
</tr>
<tr>
<td class="normal">&nbsp;</td>
<td class="normal">&nbsp;</td>
<td class="normal">&nbsp;</td>
</tr>
<tr>
<td height="62" class="normal">&nbsp;</td>
<td class="normal">&nbsp;</td>
<td bgcolor="#FFFFFF" class="normal"><label>



<input type="Submit" onclick="MM_validateForm('compa&ntilde;ia','','R', 'nombre','','R','apellidos','','R','direccion','', 'R','cp','','R','poblacion','','R','provincia','', 'R','pais','','R','email','','RisEmail');return document.MM_returnValue" value="Enviar" />
</label></td>
</tr>
</table>
</form>
jandra77 está desconectado   Responder Citando
Antiguo 05-may-2008, 03:01   #2 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.440
Re: Formulario Y Recepcion De Datos

Por probar algo, comprueba que tienes en tu sitio web un directorio llamado cgibin. La mayoría de los hosting lo suelen llamar cgi-bin.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 05-may-2008, 03:53   #3 (permalink)
andrewp está en el buen camino
 
Avatar de andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 859
Re: Formulario Y Recepcion De Datos

El formulario llama la acción del archivo FormMail.pl que aparentemente se encuentra en el mismo directorio en el que tienes el formulario. Está bien el sendero? Lo has comprobado?
__________________
Andrew :P
andrewp está desconectado   Responder Citando
Antiguo 05-may-2008, 03:54   #4 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Re: Formulario Y Recepcion De Datos

hola, si, si tengo el directorio cgi-bin. Pero no hay forma...
jandra77 está desconectado   Responder Citando
Antiguo 05-may-2008, 05:08   #5 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.440
Re: Formulario Y Recepcion De Datos

No has leido bien: te decía que tu lo estás llamando como cgibin (todo junto)
<form action="/cgibin/FormMail.pl" method="POST">

y la mayoría de los hosting suelen alojar el script de correo en cgi-bin, separado con un guión. Contestas que lo tienes como cgi-bin. Pues ahí debe estar el problema

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 05-may-2008, 06:12   #6 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Re: Formulario Y Recepcion De Datos

Nada que no hay forma. He puesto el nombre exacto del directorio y nada. Por cierto, el directorio tiene que ir justo en la raiz no? y luego el archivo FormMail.pl lo crea dentro de este directorio? Porque yo juraría que la primera vez que hice el formulario y funcionaba lo había visto fuera...
jandra77 está desconectado   Responder Citando
Antiguo 05-may-2008, 07:37   #7 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Re: Formulario Y Recepcion De Datos

vamos a ver si me explico, porque por aqui tiene que estar el error. El directorio cgi-bin está en el directorio raiz, pero no en el mismo directorio que el formulario. Dentro de la raiz está el directorio web/12801024/solicitarcd, tiene que estar el formulario en el mismo directorio que cgi-bin?
jandra77 está desconectado   Responder Citando
Antiguo 05-may-2008, 07:54   #8 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.440
Re: Formulario Y Recepcion De Datos

Todo dependerá de cómo tienes puesto en tu hosting. Yo te explico cómo lo tengo el mismo script de perl que tú en un cliente:

http://cgi.el_dimonio.com/FormMail.pl
es decir, al crear el script lo alojaron en un subdominio de seguridad que tienen en el hosting llamado cgi (al que no hay acceso público, ni del cliente)

Me da la impresión de que tú lo vas a tener en el mismo sitio. Prueba a poner esto en la llamada al script:

http://cgi.equitrol.com/FormMail.pl

es decir que te quede:

<form action="http://cgi.equitrol.com/FormMail.pl" method="POST">

A ver si chuta.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 05-may-2008, 09:02   #9 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Re: Formulario Y Recepcion De Datos

En mi hosting me dicen los datos para configurar su formulario:

Acceso URL: /cgibin/FormMail.pl
Acceso Path: /usr/home/sudominio.com/cgi-bin/FormMail.pl


<form method="POST" action="/cgibin/FormMail.pl">

por esto tengo lio de cgibin o cgi-bin, de directorios y demás.... Seguro que está clarísimo pero yo no veo el fallo... voy a probar como me dices. Oye, muchas gracias por contestar!!!
jandra77 está desconectado   Responder Citando
Antiguo 05-may-2008, 12:22   #10 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Re: Formulario Y Recepcion De Datos

bueno, yo creo que debe ser algo de la ruta pero no doy con ello. Si alguien me puede decir si el directorio debe ir en la misma carpeta que el formulario.... Antes me funcionaba este formulario pero cambié alguna cosa, de ahi que ,me falte algo y no doy con ello
jandra77 está desconectado   Responder Citando
Antiguo 05-may-2008, 12:34   #11 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.440
Re: Formulario Y Recepcion De Datos

¿Cuál es el error que te da exatamente? Si miras el enlace que te he puesto antes

http://cgi.equitrol.com/FormMail.pl

verás que ahí tienes el script en perl (si es que esa es tu web, por lo que he entendido en tu primer mensaje)

Así que si está encontrando el script, sería interesante saber cuál es el error exactamente.

Y si de paso pones el enlace al formulario mucho mejor.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 05-may-2008, 23:22   #12 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Re: Formulario Y Recepcion De Datos

Cuando le doy al botón enviar me da error HTTP 440 ya nada, se me va a una pagina web sin abrir. www.equitrol.com/es12801024/solicitarcd.html, esta es la web
jandra77 está desconectado   Responder Citando
Antiguo 06-may-2008, 02:58   #13 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.440
Re: Formulario Y Recepcion De Datos

Perdona que te lo diga pero al hacer una consulta hay que hacer un poquito más de esfuerzo para recibir una ayuda adecuada. El mensaje que te da es este:

The requested URL /cgi-bin/FormMail.pl was not found on this server.

Lo cual nos indica claramente que no está encontrando el script en tu sitio web. ¿Has probado a poner la dirección absoluta que te puse hasta el script?

<form action="http://cgi.equitrol.com/FormMail.pl" method="POST">

Si es así y sigue fallando, ¿qué mensaje te da en ese caso?

Prueba a cambiarlo, subirlo al servidor y vemos entonces cuál es el mensaje de error.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 06-may-2008, 03:22   #14 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Re: Formulario Y Recepcion De Datos

hola, es que a mi no me da ese error, yo cuando le doy a enviar me dice: HTTP 404 No encontrado, no se puede encontrar la pagina web. nada mas. los mails no los recibo porque podria ser del redirecionamiento. He probado como me dijiste y nada sigue igual. Consulté al hosting por si había algún problema y me ha contestado que efectivamente había un problema de permisos pero que ya está solventado y ya me debería funcionar pero nada... seguiré mirando
jandra77 está desconectado   Responder Citando
Antiguo 06-may-2008, 03:29   #15 (permalink)
jandra77 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Re: Formulario Y Recepcion De Datos

YA. POR FIN. Pues una tonteria como era de figurar pero vamos que ya va, en la ruta /cgibin/formmail pues tenia puesto cgi-bin, que es como se llama el directorio, al cambiarlo ha funcionado, aunque la verdad no lo entiendo muy bien. Por qué se le pone cgibin en la ruta cuando el directorio es cgi-bin?.....

Bueno, que muchas gracias por tu ayuda y el interés puesto.

Gracias y hasta otra
jandra77 está desconectado   Responder Citando
Antiguo 06-may-2008, 06:58   #16 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.440
Re: Formulario Y Recepcion De Datos

Bueno, pues me alegro mucho de que al final hayas encontrado la solucion y te haya funcionado.

Saludos.

Mikel.
Mikmoro está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:32.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93