Cheatah: regulärer ausdruck

Beitrag lesen

Hi,

in jedem perl script verwende ich seit undenklichen zeiten drei
zeilen die ich nie verstanden habe:

Du solltest sie nicht weiterverwenden, da sie fehlerhaft sind. Ein Problem hast Du schon bemerkt, Bio hat es Dir erklärt, die Zeile ist schlicht und einfach Blödsinn - andere Probleme fallen Dir erst später auf, und dann sitzt Du da und debuggst Dich zu Tode. Benutze:

#!/usr/bin/perl -w
use strict;
use CGI ':standard';

und greife anschließend auf param('name') zu, um den Wert von <input name="name"> zu erhalten. Den _gesamten_ Klumpatsch mit read(STDIN) usw. kannst Du komplett in die Tonne treten. Vergleiche auch

perldoc CGI

  • bis heute hats tadellos funktioniert -

Das ist der Kernsatz. Beim nächsten <select multiple> funktioniert's schon nicht mehr.

leider kann ich aus den ganzen perl büchern die hier bei mir herumlieren nicht rauslesen was denn die dritte zeile genau tut - ungefähr kann ich schon was raten aber das ist zu wenig

Das steht alles in

perldoc perlre

Cheatah