Siechfred: Verfluchte reguläre Ausdrücke

Beitrag lesen

Hell-O!

Wenn ich mein HTML-Formular ausfülle, zeigt er nur Name: usw. an!

Warum zum Geier willst du das Rad neu erfinden, nutze doch das CGI-Modul. Wenn du es schon unbedingt zu Fuß erledigen willst, schau dir mal mein Posting vom 29.11.2005 an.

QUERY_STRING funzt aber, hab ich schon probiert es _muss_ also am regulären Ausdruck liegen:

Bedingt :-)

$uebergabe =~ /(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&/;

Du setzt voraus, dass dein Querystring aus mindestens 6 Name-Wert-Paaren besteht, da der Ausdruck mit einem "&" endet.

my $name = $1;
my $firma = $2;
my $telefon = $3;
my $email = $4;
my $betreff = $5;

Naja, und zählen scheint nicht zu deinen Stärken zu gehören, da $1 und $2 das erste Name-Wert-Paar bilden, aber nicht Name und Firma enthalten.

Siechfred