[quote=krug1978,11.01.2006, 20:52]print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}[/quote]
Das ist zum Testen voll ok! Die Browser verkraften es, wenn die Daten nicht
in HTML-Code eingebetet sind.
Das wichtigste ist zunächst die erste Zeile ...
print "Content-type: text/plain\n\n";
ohne die würde dir der Browser eine Fehlermeldung anzeigen!
In meinem Thread habe ich vergessen, dass du zum Handler auch die
Endung .pl hinzufügen musst!
also ...
AddHandler cgi-script .cgi .pl
du musst natürlich alle Dateiendungen hinzufügen, die bei dir in Nutzung
sind. Wenn zum Beispiel ein Skript "skript.prl" heißt, muss die Endung .prl
hinzugefügt werden.
Ach ja... und vergiss nicht, den Webserver neu zu starten, nachdem du
die Änderungen in die httpd.conf oder in eine Include-Datei eingetragen
hast.\n\n
<!--EDIT|opi|1137009778-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.