Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]7167[/thread]

Query-String im lokalen Perl



<< >> 5 Einträge, 1 Seite
Gast Gast
 2005-07-29 00:21
#56780 #56780
Wie kann man bei einem lokal installierten Perl einen Querystring übergeben? Ich rufe es mit "perl $pfad/$script" auf. Kommt der Querystring mit in die Zeile rein, und wie?

Ich benutze Windows und Linux.
[E|B]
 2005-07-29 00:32
#56781 #56781
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Ja, der Parameter kommt einfach hintendran und steht im Script dann in @ARGV.
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
dominicn
 2005-07-29 00:34
#56782 #56782
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
Wenn du mit CGI.pm arbeitest kannst du es so machen:

Code: (dl )
perl script.pl key1=value1&key2=value2&key3=value3
esskar
 2005-07-29 01:04
#56783 #56783
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
eigentlich nicht; der QUERY_STRING wird über die Umgebungsvariablen dem script mirgeteilt... unter windows also so

Code: (dl )
1
2
set QUERY_STRING=foo=bar&bar=foo
perl cgiscript.pl
pq
 2005-07-29 01:31
#56784 #56784
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=dominicn,28.07.2005, 22:34]Wenn du mit CGI.pm arbeitest kannst du es so machen:

Code: (dl )
perl script.pl key1=value1&key2=value2&key3=value3
[/quote]
naja, entweder so
perl script.pl "key1=value1&key2=value2&key3=value3"

oder so
perl script.pl key1=value1 key2=value2 key3=value3
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< >> 5 Einträge, 1 Seite



View all threads created 2005-07-29 00:21.