selfhtml.de - Alles für den Webmaster!

 

Anzeige: united-domains - Die ganze Welt der Domains

united domains - jetzt Wunsch-Domain sichern!

Einfache & schnelle Domain-Registrierung zu fairen Preisen ohne Einrichtungsgebühren. Mehr als 250 Domain-Endungen aus einer Hand inklusive E-Mail- & Web-Weiterleitung. Einzigartiges Domain-Portfolio zur bequemen & sicheren Verwaltung Ihrer Domain-Namen.

Jetzt Domain-Check bei united-domains!

cgi includen aus index.html

Autor: htmlfragen
Datum: 18.06.2008 17:53:33

Hi,

ich habe folgenden des:

www/index.html
www/cgi-bin/test.cgi

wenn ich im Browser aufrufe:

http://IP.des.Linux.PC/index.html
=> kommt die HTML Seite

http://IP.des.Linux.PC/cgi-bin/test.cgi
=> wird das cgi ausgeführt

Jetzt möchte ich das bei Aufruf von:
http://IP.des.Linux.PC/index.html
das cgi includet wird oder so und mit ausgeführt wird.

Frage 2:
Und der direkte Zugriff auf das cgi-bin Verzeichnis gesperrt wird.

Gruß.

PS:
Ich habe kein PHP.
Nur HTML, CGI.



Re: cgi includen aus index.html

Autor: moll
Datum: 19.06.2008 13:06:41

> [..]
>
> Jetzt möchte ich das bei Aufruf von:
> http://IP.des.Linux.PC/index.html
> das cgi includet wird oder so und mit ausgeführt
> wird.

Meiner Ansicht nach geht das nicht. CGI erzeugt immer einen kompletten Request - also Header, Body usw. Allerdings habe ich noch ausprobiert was passiert wenn man den Header weglässt und das CGI tatsächlich nur ein Fragment senden  lässt. Das ist aber absolut abwegig!

Was geht ist z.B. sowas:
<img src='http://server/cgi-bin/getPicture.cgi' />
Vorausgesetzt das CGI-Script oder Prog. getPicture.cgi liefert ein gültiges Bild, also ein jpg, gif oder png.
Und selbstverständlich kann man CGI in Frames oder als AJAX-Aufruf einbinden.

> Frage 2:
> Und der direkte Zugriff auf das cgi-bin
> Verzeichnis gesperrt wird.

Ich fürchte, das was du meinst, das geht nicht. Wenn man es in eine Seite einbindet wie oben, dann kann man es natürlich auch immer so aufrufen z.B. indem man sich den URL in die Browserzeile kopiert.

Grüße Matthias