Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Hilfe! Wie übergibt man Parameter an CGI-Scripte?
Frage
Hallo wehrter Leser und potentieller Perl-Experte.
Ich bin ziemlicher Neuling in Perl und komme leider im Moment nicht weiter:
Ich schreibe ein CGI-Script, mit dem mehrere Dokumente zu einem einzigen (im Browser angezeigten) zusammengeführt werden. Aufgerufen wird das PerlScript mit einer Metaanweisung die folgendermaßen ausschaut:
Da ich nun verschiedene Dateien zusammenführen können möchte ohne 100 mal das gleiche Script mit anderen zu verwendenden Dateinamen zu schreiben würde ich gerne beim Aufrufen Parameter übergeben (Einen Datei-Namen). Ich habe was von dem Feld @ARGV gelesen. Wie bekomme ich da einen Parameter rein? Wie muß ich den Befehl dazu formatieren? Geht das überhaupt? Gibt es noch elegantere Wege, das Script direkt aus einer HTML-Datei aufzurufen als über META-Tags?
HILFE!
-=Sinus=- in Hoffnung
Antwort 1 von Sinus
Oha. Hat sich schon erledigt. Mir wurde Off-Line geholfen. Um einen Parameter zu übergeben die Zeile wie folgt ändern:
<meta http-equiv="refresh" content="0; URL=/cgi-bin/script.pl?Parameter">
PARAMETER wird jetzt als Parameter übergeben und ist per $ARGV[0] im Script auszulesen.
-=Sinus=- der Voreilige
<meta http-equiv="refresh" content="0; URL=/cgi-bin/script.pl?Parameter">
PARAMETER wird jetzt als Parameter übergeben und ist per $ARGV[0] im Script auszulesen.
-=Sinus=- der Voreilige

