MudGuard: cgi-Datenfluß

Beitrag lesen

Hi,

############################################

Evil-Input-Filter (EIF) / Zeichenbezogen

############################################

$customstorycode =~ s/;//g;
$customstorycode =~ s/<//g;
$customstorycode =~ s/>//g;
$customstorycode =~ s/\*//g;
$customstorycode =~ s/|//g;
$customstorycode =~ s/[//g;
$customstorycode =~ s/]//g;
$customstorycode =~ s/{//g;
$customstorycode =~ s/}//g;
$customstorycode =~ s/@//g;
$customstorycode =~ s/&//g;
$customstorycode =~ s/\//g;

Warum nicht per Zeichenklasse?

$customstorycode =~ s/[;<>*|[]{}@&\]//g;

Und das dann noch in eine Funktion, dann braucht man nur einmal den Regex angeben. Und die dann für die verschiedenen Variablen aufrufen.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.