%ENV('Query_String') in Hash verwandeln
heinze
- perl
HAllo
Erst mal sorry, habe glaube ich ein ziemliches blackout...aber seht selbst.
Ich lese aus %ENV den Query_string aus und möchte diese dort enthaltenen Schlüssel/Wert paare in einen Hash speichern.
Nun geht dies direkt?
Habe folgendes Versucht:
$input = %env(q_s); #syntax nicht beachten!
@key_values = split(/&/,$input);
Jetzt habe ich wohl Schlüssel/Wert-Paare, aber wie bringe ich diese jetzt vernünftig in einen Hash?
Da steh ich auf m schlauch...
Danke und Grüss
heinze
hi!
Ich lese aus %ENV den Query_string aus und möchte diese dort enthaltenen
Schlüssel/Wert paare in einen Hash speichern.
Wie das geht, steht IMHO in SELFHTML, mindestens aber im Archiv.
Besser waere es aber, wenn du das Modul CGI.pm verwenden wuerdest. Dafuer
gibt es eigentlich mehrere Moeglichkeiten. Einfaches Beispiel:
* "use CGI;" an den Anfang der Datei irgendwo schreiben. Dadurch wird das
Modul in dein Skript eingebunden.
* "CGI::param('parametername');" kannst du dann innerhalb deines Skripts
verwenden, um auf den Parameter mit dem entsprechenden Namen zuzugreifen.
Eine ausfuehrlichere Anleitung findest du in der passenden man-Page:
perldoc CGI
bye, Frank!