hallo fastx,
http://www.fastix.de/com.zip
enthält ein Perl-Skript, mit welchem Du, ähnlich wie in Telnet, Shell- Befehle eingeben kannst.
Hab ich doch natürlich sofort ausprobiert. Aber ich kriege sofort etwas, was ich bei anderen PERL-Scripts noch nie gehabt habe: eine Abfrage, ob ich speichern oder öffnen möchte. Wenn ich auf Abbrechen klicke, erscheint das kleine Eingabeformular, aber sobald ich dort irgendeinen Shell-Befehl tippe, kommt wieder die ungewöhnliche Abfrage, ob ich speichern möchte.
Fehlermeldungen (ziemlich ausführlich):
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::CGI" used only once: possible typo at I:\cgi-bin\com.pl line 138., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::loc" used only once: possible typo at I:\cgi-bin\com.pl line 28., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::enterpassword" used only once: possible typo at I:\cgi-bin\com.pl line 8., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Use of uninitialized value in concatenation (.) or string at I:\cgi-bin\com.pl line 54., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::CGI" used only once: possible typo at I:\cgi-bin\com.pl line 138., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Use of uninitialized value in concatenation (.) or string at I:\cgi-bin\com.pl line 54., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::loc" used only once: possible typo at I:\cgi-bin\com.pl line 28., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::enterpassword" used only once: possible typo at I:\cgi-bin\com.pl line 8., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Use of uninitialized value in quoted execution (``, qx) at I:\cgi-bin\com.pl line 93., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::CGI" used only once: possible typo at I:\cgi-bin\com.pl line 138., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::loc" used only once: possible typo at I:\cgi-bin\com.pl line 28., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Name "main::enterpassword" used only once: possible typo at I:\cgi-bin\com.pl line 8., referer: http://pc1/cgi-bin/com.pl
[Fri Mar 07 03:14:56 2003] [error] [client 192.168.0.1] Use of uninitialized value in concatenation (.) or string at I:\cgi-bin\com.pl line 72., referer: http://pc1/cgi-bin/com.pl
Das ist durchgängig "unspezifisch". Kannst du erklären, was dein Skript eigentlich liefern soll?
Andere (PERL)-Scripts im selben cgi-bin machen solche Probleme nicht
Grüße aus Berlin
Christoph S.