Tobias Kloth: problem mit auslesen des query-string nach "?"

Beitrag lesen

Hallo Manuel,

$Dateiname = "search?q=keyword1 keyword2&ie=UTF-8&oe=UTF-8&hl=de&btnG=Google Suche&meta="
@wertepaare = split(/&/, $Dateiname);

ich habe zwar von Perl keine Ahnung, würde aber mal vermuten, dass das nicht funktioniert, weil der erste Parameter einen regulären Ausdruck erwartet und das '?' im Gegensatz zum '&' darin eine besondere Bedeutung hat. Versuch es doch mal das ? mit einem \ zu maskieren (also ...split(/?/,$Dateiname);).

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|