Thread checkbox abarbeiten (CGI.pm) (12 answers)
Opened by Froschpopo at 2006-08-09 01:54

Froschpopo
 2006-09-06 02:23
#8546 #8546
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
also ich bekomme folgendes ausgabe:
Code: (dl )
1
2
3
[Wed Sep  6 00:24:19 2006] perlt.pl: $VAR1 = {
[Wed Sep 6 00:24:19 2006] perlt.pl: 'hallo' => 'hm pff'
[Wed Sep 6 00:24:19 2006] perlt.pl: };

habe es aus der konsole folgends aufgerufen: perl perlt.pl hallo=hm hallo=pff

also doch keine arrayref oder sowas...

jetzt könnte man sich natürlich die arbeit machen und das ganze zu splitten... aber blöderweise decodiert CGI ja vorher den @ARGV.
Man kann das sehr schön sehen, wenn man mal das script mit folgendem aufruf startet:

perl perlt.pl hallo=hm%20du hallo=test

das ergibt dann den folgenden hashwert:
Code: (dl )
hallo => 'hallo du test"

und ist somit nichtmehr splitbar, da "du" nach einem split() einen eigenen index bekäme, anstatt in den von "hm" eingeordnet zu werden.\n\n

<!--EDIT|Froschpopo|1157495749-->

View full thread checkbox abarbeiten (CGI.pm)