hi!
Ich rufe in der HTML-Datei test.shtml ein Perl-Skript auf, und zwar via folgender Zeile:
<!--#exec cgi="/cgi-bin/count.pl?file=/http-data/top/www-root/test/test.shtml&expr=<li>"-->
Das Skript soll die Vorkommen des Ausdruckes <expr> in der Datei <file> zählen und als einfachen Text zurückliefern. Aber das ist nicht das Problem, sondern dass der Aufruf des CGI-Skripts anscheinend nicht funktioniert. Als HTML-Ausgabe erscheint folgende Zeile:
[an error occurred while processing this directive]
Und das Logfile meint folgendes dazu:
invalid CGI ref /cgi-bin/count.pl?file=/http-data/top/www-root/test/test.shtml&expr=<li> in /http-data/top/www-root//test/test.shtml
Zweite Frage: Wie muss das CGI-Skript den String denn genau ausgeben? Reicht dann ein einfaches "print $i;", oder muss ein "Content-Type" mit angegeben werden und welcher?
bye, Frank!