Article View: es.comp.os.linux.programacion
Article #16602RE: Ayuda con CGIs
From: drf
Date: Sat, 01 Apr 2000 00:00
Date: Sat, 01 Apr 2000 00:00
69 lines
2932 bytes
2932 bytes
Gonzalo <psalvador@usuarios.retecal.es> escribi� en el mensaje de noticias 8bsr74$626$1@titan.bt.es... > Alguien ha programado CGIs??? Yo si > Si es as� necesito saber algunas cosas: > 1- Se pueden escribir en C y compilarlos en Windows o es necesario hacerlo > en LiNUX??? Se pueden hacer con cualquier lenguaje de programacion, incluso con scripts de shell Si lo que pretendes es hacer scripts en windows y compilarlos en linux o al reves o mezclando cosas, ten en cuenta que el metodo de paso de parametros en windows y linux no es igual. No he hecho nunca un cgi en windows, pero en una ayuda de delphi 2.0 venia algo asi: en windows los parametros se le pasan al programa mediante una variable de entorno, en la que se le dice el nombre de un fichero (*.ini) en el que el programa puede encontrar todos los datos que puede obtener del servidor. Entre otros datos se le pasa el nombre de un fichero (*.ini) en el que tiene que poner la salida del cgi. En Linux por el contrario, los datos que se pasan mediante variables de entorno, excepto cuando se invoca al cgi-por el metodo post, que los valores de las variables se pasan por la entrada estandard. la salida de la cgi es siempre por la salida estandard. > 2- Una vez compilados es necesario ponerle extensi�n .cgi (p.ej. > nombre.cgi)??? depende del sistema operativo > 3- En el servidor tienen que estar obligatoriamente en un directorio > cgi-bin??? Depende de la configuracion del servidor, pero suele ser lo normal > 4- C�mo se hace la llamada desde una p�gina web??? <a href="/cgi-bin/busca.cgi?palabra=ayuda+desesperada&cuando=ya">pulsa aqui y ejecuta un cgi</a> Segun este ejemplo al pulsar sobre pulsa aqui y ejecuta un cgi se ejecuta el cgi busca.cgi pasndole dos parametros palabra con valor "ayuda desesperada" y cuando con valor "ya" con el metodo get. si quieres hacer por post p.e. con un formulario: <form action="/cgi-bin/busca.cgi" method="post"> <input type="text" name="palabra"> <input type="text" name="cuando"> </form> mas o menos (consulta sintaxis) > > Yo he provado de m�ltiples formas y no consigo hacerlo funcionar. Si alguien > puede echarme una mano se lo agradecer�a mucho. > > Un saludo a todo el grupo de news. > > Un saludo.
Technical Details
Message-ID:
<8c5a99$8615@gratil.proel>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8bsr74$626$1@titan.bt.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,2d5a81a290d354b3 X-Google-Attributes: gidf86c8,public X-Google-Thread: 10d088,2d5a81a290d354b3 X-Google-Attributes: gid10d088,public From: "drf" <d a v i d r f a r r o b a i n i c i a p u n t o e s> Subject: RE: Ayuda con CGIs Date: 2000/04/01 Message-ID: <8c5a99$8615@gratil.proel> X-Deja-AN: 605316305 References: <8bsr74$626$1@titan.bt.es> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Organization: PROEL PSIC X-MSMail-Priority: Normal Newsgroups: es.comp.os.linux.programacion,es.comp.os.ms-windows.programacion