Foros del Web » Creando para Internet » HTML »

Crear cgi

Estas en el tema de Crear cgi en el foro de HTML en Foros del Web. Hola, No se si se pueden poner empresas, pero mi problema reside en eso. Tengo un formulario creado en el asistente de Arsys, y lo ...
  #1 (permalink)  
Antiguo 09/07/2010, 01:31
 
Fecha de Ingreso: octubre-2009
Mensajes: 299
Antigüedad: 14 años, 6 meses
Puntos: 2
Crear cgi

Hola,

No se si se pueden poner empresas, pero mi problema reside en eso. Tengo un formulario creado en el asistente de Arsys, y lo quiero poner en un hosting de Piensasolutions. El codigo que tengo es este (aparte de un scrpt para campos obligatorios)

<div id="FORMULARIO">
<Form method="POST" action="http://cgi.dominio.com/FormMail.pl" ONSUBMIT="return checkRequired(this)">
<div align="right">
<input type="hidden" name="recipient" value="[email protected]">
<input type="hidden" name="subject" value="Contacto Pagina Web">
<input type="hidden" name="redirect" value="http://www.dominio.com/enviado.html">
<input type="hidden" name="required" value="Nombre,Apellidos,Correo electronico,">
</div>
<p align="right">
<div align="right">
<table border="0" cellpadding="5" cellspacing="0">
<tr>
<td width="110"><div align="left">Nombre</div></td>
<td><input type="text" name="Nombre" required></td></tr>
<tr>
<td width="110"><div align="left">Apellidos</div></td>
<td><input type="text" name="Apellidos" required></td></tr>
<tr>
<td width="110"><div align="left">Empresa</div></td>
<td><input type="text" name="Empresa"></td></tr>
<tr>
<td width="110"><div align="left">E-mail</div></td>
<td><input type="text" name="Correo electronico" required></td></tr>
<tr>
<td width="110"><div align="left">Telefono</div></td>
<td><input type="text" name="Telefono"></td></tr>
</table>
</p>

<table>
<tr><td><input type="submit" name="Enviar" value="Enviar"></td><td><input type="reset" name="Borrar" value="Borrar"></td></tr>
</table>
</p>
</div>
</form></div>



Supongo que tengo que cambiar lo que tengo en negrita, y tengo que crear un archivo para la carpeta CGI-BIN, ya que en Piensasolutions no vivenen predefinidas, y no tengo ni idea de como se hace, esto es lo que dicen en su ayuda.

"Podrás programar tus propias aplicaciones CGI en Perl en los productos de Web Hosting que dispongan de esta opción.

Te damos las siguientes recomendaciones:

Debes incluir al inicio del archivo CGI la ruta del intérprete PERL:

#!/usr/bin/perl

Para evitar problemas con la compatibilidad del salto de carro entre LINUX y otros Sistemas Operativos debes subir tus ficheros en modo ASCII. Esta opción suele estar en la mayoría de los programas cliente de FTP.

Ubica todos tus desarrollos CGI en el directorio CGI-BIN de tu espacio en disco.

Para llamarlos desde tu código usarás la ruta

http://www.tudominio.com/cgi-bin/script.cgi

donde tudominio.com será el nombre de tu dominio y script.cgi será el nombre de tu script.

Debes darle permisos de ejecución (755) a los archivos CGI con tu programa FTP. Esta opción se encuentra en las propiedades de los archivos de la mayoría de los programas clientes de FTP.

Recuerda que el servidor donde alojas tus páginas en Piensa Solutions es LINUX y distingue mayúsculas de minúsculas. Así que, por ejemplo, no será el mismo archivo script.cgi que Script.CgI. Ten cuidado con esta peculiaridad ya que te puede dar quebraderos de cabeza"

Etiquetas: cgi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:34.