SoloCodigo
Programación Web y Scripting => HTML => Mensaje iniciado por: Instru en Jueves 22 de Junio de 2006, 03:45
-
Hace tiempo que no ando en HTMl y pues me surgen dudas. No se si me puedan ayudar.
Lo que quiero hacer es que un script cgi hecho en C se ejecute en mi web para que escriba todos los datos que el script tiene que escribir.
Como si fuera a meter una eiqueta php...
Seguro que hy que usar javascript, pero ustedes qu eme recomendais?
Saludos
-
A ver si esto sirve:
http://www.cgi101.com/book/connect/winxp.html (http://www.cgi101.com/book/connect/winxp.html)
http://hoohoo.ncsa.uiuc.edu/cgi/ (http://hoohoo.ncsa.uiuc.edu/cgi/)
-
ahora se me ocurren tres formas de solucionarlo, siendo que es en C.
que es script genere toda la salida.
que el script lea la parte de arriba de un archivo y lo mande al browser, procese los datos, los mande y
lea la parte de abajo de un archivo y lo mande al browser.
la tercera es hacer algo como
<html>
<body>
<h1>Esto va arriba</h1>
<!-- ETIQUETA -->
<p>esto va abajo</p>
</body>
</html>
y que el script en C abra el archivo de arriba y busque <!-- ETIQUETA --> y lo reemplace por lo que te interese
-
Hey cyclop, tampoco exageres, digo, los primeros 2 links que salen en google no son muy buenos que digamos...no responen mi pregunta.
Lo que pasa es que tengo un html por ejemplo:
<html>
<body>
Aqui quiero que se "anide" la salida de mi script CGI
</body>
<body>
Yo lo que intente usar es:
<script language="javascript" src="http://localhost/cgi-bin/cgi.cgi"></script>
Solo que tengo un problema. No funciona.
El problema no es con el cgi, ya que este por si solo, es decir, si llamamos al script directamente funiona perfectamente(http://localhost/cgi-bin/cgi.cgi (http://localhost/cgi-bin/cgi.cgi)). Me dal la salida tal como la quiero.
Pero al intentar lo del script languaje simplemente no me muestra nada.
Alguien sabe de que manera arreglar esto? Por que no funiona?
Saludos
-
el problema es que C no es un lenguaje de scripting.
-
Hey cyclop, tampoco exageres, digo, los primeros 2 links que salen en google no son muy buenos que digamos...no responen mi pregunta.
Yo busqué y vi que decía algo de incrustar Cgi en Html, por eso lo puse. :P
http://www.oreilly.com/catalog/cgi/excerpt/ch05.html (http://www.oreilly.com/catalog/cgi/excerpt/ch05.html)
-
el problema es que C no es un lenguaje de scripting.
Si en eso tienes razon. Pero digamos que lo uso como tal, en este caso. Voy a probar el link que me dio ahora cyclop, al parecer viene otro metodo por ahi.
Ahi les cuento.
Gracias
saludos
-
Hay un problema con lo que puso cyclop. Tu server tiene que tener SSI. Mi server local tiene, pero el de la web no, y no me dejan instalar algo riesgoso como el fakessi.
Alguna otra manera?