Bertram Scharpf wrote:
Hallo, [etwas OT]
Jo :)
in meiner ersten HTML-Datei habe ich einen form-Befehl: <form method="post" action="arglog.pl"> `arglog.pl' gibt nur die Argumente wieder aus. Leider führen die Browser (mozilla, lynx) das Skript nicht aus, sondern öffnen es mit `less'.
Wie testest du deine Seite? Lädst du die in Mozilla per file://dein/pfad/zur/datei.html oder rufst du die von einem Webserver (Apache o.ä.) ab?
In `/etc/mailcap' den Eintrag `application/x-perl' zu manipulieren, brachte das Skript zur Ausführung, jedoch nicht die Ausgabe in eine neue Browser-Seite. Wo liegt der Denkfehler?
Perl-CGI geht nur via Webserver mit CGI-Unterstützung, heisst, der Webser muss CGI erlauben und das CGI (oder .pl-Script) muss im /cgi-bin des Webservers liegen, damit es ausgeführt werden _darf_.
Sonst wird die Datei nur runtergeladen. Die /etc/mailcap hat da _nix_ mit zu tun. Gruss Udo