Thread Anfänger: Öffnen einer Txt im neuen Fenster
(10 answers)
Opened by dragon at 2006-01-16 19:03
urspruenglich lieferte ein webserver statische dateien aus, z.B. html-seiten oder bilder. das reichte irgendwann nicht mehr, und CGI wurde erfunden. da wird dann nicht die html-seite zurueckgegeben, sondern stattdessen ein programm gestartet (haeufig in Perl), das irgendwelchen output zurueckgibt, der meist HTML ist, aber auch Bilddaten oder sonst was sein kann. Damit der Webserver mitbekommt, was er da an output erwarten kann, muss man als erste ausgabe (genauer gesagt, als teil des http-headers) einen content-type ausgeben und danach (genauer gesagt: nach dem header) eine leerzeile, bevor der inhalt kommt z.B.
Code: (dl
)
1 #! /usr/bin/perl um daten aus einem HTML-Formular auswerten zu koennen, kann man entweder (meist fehlerhafte) handgeschriebene parameterscanner verwenden, oder sich vom Modul CGI helfen lassen, z.B. Code: (dl
)
1 #! /usr/bin/perl gib mal in die shell ein CGI perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |