Siechfred: Mehjrauswahl bei checkboxen per CGI verarbeiten

Beitrag lesen

Hi,

Danke, aber ich möchte das in ein bestehendes Skript einbauen und deshalb eigentlich weder das CGI-Modul noch PHP benutzen. Das muss doch auch noch anders gehen, oder?

Ja, aber die Verwendung des CGI-Modules vereinfacht das Ganze.

$value =~ tr/+/ /;

Warum packst du hier nicht alles gleich in ein Array:

@werte = split(/+/,$value);

$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

Vielleicht offenbart sich mir hier wieder mal eine Wissenslücke, aber wieso ersetzt du %nn durch die pack-Anweisung? Da würde doch dann aus "%20" sowas werden "%pack("C", hex($1))", oder? Und was bedeutet "e" als Flag, sicher meinst du "i".

Also irgendwie blicke ich bei deinen RegEx nicht so ganz durch, das will aber nix heißen ;-)

Viele Grüße
Torsten

--
Wäre Stoizismus eine Programmiersprache, würde ich ein Experte sein.