#!/usr/bin/perl -w use warnings; use strict; my @arrnameval; my %FORMDATA; my $querystring; my $nam; my $val; my $namval; my $ergebnis=""; my $fehlermeldung; $FORMDATA{item}=0; $FORMDATA{Galerie}=""; $FORMDATA{User}; if ($ENV{'REQUEST_METHOD'} eq 'GET') {     $querystring = $ENV{'QUERY_STRING'}; } if ($querystring !~ "QQitemZ") {      @arrnameval = split(/&/, $querystring); } else { @arrnameval = split(/QQ/, $querystring); } foreach $namval (@arrnameval) {   if ($querystring !~ "QQitemZ") {    ($nam, $val) = split(/=/, $namval);} else { ($nam, $val) = split(/Z/, $namval);}    $val =~ tr/+/ /;    $val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;    $FORMDATA{$nam} = $val; } ... ...