![]()  | 
|< 1 2 >| | ![]()  | 
12 Einträge, 2 Seiten | 
1 2 3 4 5 6
use DBI; use CGI; my $cgi = new CGI; ... while ( my @dsnum = $sth->fetchrow_array ) # Zugriff auf DB Werte {<a href=\"../cgi-bin/skript2.pl?param0=$dsnum[1]¶m1=$dsnum[2]¶m2=$dsnum[3]¶m3=$dsnum[4]¶m4=$dsnum[5]¶m5=$dsnum[6]¶m6=$dsnum[7]¶m7=$dsnum[8]¶m8=$dsnum[0]\">aendern</a>}
1 2 3 4 5 6 7 8 9 10
my $name = $cgi->param('param0'); my $kategorie = $cgi->param('param1'); my $unterkategorie = $cgi->param('param2'); my $benutzer = $cgi->param('param3'); my $passwort = $cgi->param('param4'); my $ersteller = $cgi->param('param5'); my $kommentar = $cgi->param('param7'); my $id = $cgi->param('param8'); print "In $name sind \& und \# schon verworfen worden";
URI::Escape behandeln. Bin mir da aber absolut nicht sicher, ob das hilft.
Quotehttp://search.cpan.org/~gaas/URI-1.35/URI/Escape.pm#DESCRIPTIONSome of the uric characters are reserved for use as delimiters or as part of certain URI components. These must be escaped if they are to be treated as ordinary data. Read RFC 2396 for further details.
1 2 3
use CGI; my $cgi = CGI->new({ foo=> '23 & 42', bar => 42}); my $url = $cgi->query_string;
Wie frage ich & perlintro 
brian's Leitfaden für jedes Perl-Problem1 2
CGI::a( {-href => "../cgi-bin/skript2.pl?param0=$dsnum[1]¶m1=$dsnum[2]¶m2=$dsnum[3]¶m3=$dsnum[4]¶m4=$dsnum[5]¶m5=$dsnum[6]¶m6=$dsnum[7]¶m7=$dsnum[8]¶m8=$dsnum[0]" }, 'aendern');
Struppi+2007-10-12 12:50:23--oder den Link mit der a Methode erzeugen, dann wird das automatisch gemacht.
Code (perl): (dl )1 2CGI::a( {-href => "../cgi-bin/skript2.pl?param0=$dsnum[1]¶m1=$dsnum[2]¶m2=$dsnum[3]¶m3=$dsnum[4]¶m4=$dsnum[5]¶m5=$dsnum[6]¶m6=$dsnum[7]¶m7=$dsnum[8]¶m8=$dsnum[0]" }, 'aendern');
1
2
3
4
5
6
$ perl -wle'
use CGI;
my $key = "foo";
my $val = "bar&baz";
print CGI::a({-href => "/script?$key=$val&something=else"});'
<a href="/script?foo=bar&baz&something=else" />
QuoteWarum bindet man ein Modul ein, wenn man es nur z.T. verwendet?
Wie frage ich & perlintro 
brian's Leitfaden für jedes Perl-Problemrenee+2007-10-12 12:55:43--Und weil man dann teilweise nicht mehr schnell erfassen kann, *warum* etwas gemacht wird... (Wer kommst schon auf die Idee, dass man mit der "a"-Funktion die URLs escapen kann)
Wie frage ich & perlintro 
brian's Leitfaden für jedes Perl-ProblemStruppi+2007-10-12 13:16:13--Die & Zeichen müssen im Parameter immer escaped werden und die Werte url decodiert
![]()  | 
|< 1 2 >| | ![]()  | 
12 Einträge, 2 Seiten |