Danny: daten sofort in browser ausgeben

Beitrag lesen

hi,

zum teil funkts nun - ich weiss aber nicht genau wieso:

so gehts mir auch immer *g*

nachdem ich jetzt alles sortiert und ausprobiert habe bin ich
zu folgender (unbefriedigender) lösung gekommen:

die ersten zeilen meines scripts sehen jetzt so aus:

#!/usr/bin/perl

»»  use English;

$ = 1;

print "Content-type: text/html\n\n";

$HTTP_headers =  "HTTP/1.1 200 OK\015\012";
     $HTTP_headers .=  "Connection: close\015\012";
print "<!--";
     print $HTTP_headers;
print "-->";

. . . leider weiss ich bei den http headers nicht was die eigentlich
hier sollen - habe ich bei
http://www.apache.org/docs-1.2/misc/FAQ.html#nph-scripts
abgeschrieben

1.2? soweit ich weiß geht es bei dieser version nur mit nph scripts.
das file muss dafür mit nph- beginnen. also aus test.cgi wird nph-test.cgi.
dann parsed der server das file nicht mehr und buffered deswegen auch nichts.
nur musst du dann den header schreiben, deswegen die zeilen die du da hast..
ich empfehle dir die neuestes version (irgendwas mit 1.3 soweit ich weiß) zu installieren, ab da buffered der nämlich nichts mehr
wenn du $ auf 1 setzt. ist erheblich einfacher zu handhaben als nph scripts :)

auch mit dem use english blicke ich überhaupt nicht durch

vergiss es, ist unwichtig für dich :)
ich glaube das ist dazu da um gewisse kryptische variablen auch über englische namen ansprechen zu können.

also benenn dein obiges script nach nph-irgendwas um, dann MÜSSTE es eigentlich gehen...
wenn nicht zieh dir halt den neusten apache ;)

danny