Thread Parameter überprüfen: Die Eingaben eines Formulars überprüfen (7 answers)
Opened by pug at 2006-01-12 19:49

Strat
 2006-01-12 21:06
#6585 #6585
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Data::FormValidator, oder auch manuell:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
my $cgi = CGI->new();
my %params = $cgi->Vars();

my $errorMessages = "";
foreach my $key (qw(numeric integer id)) {
if ($params{$_} =~ /\D/) {
$errorMessages .= "Error: $key contains chars that are not numeric<br />";
} # if
} # foreach

foreach my $key (qw(string1 string2 text)) {
if ($params{$_} =~ /[^a-zA-Z0-9 ]/) {
$errorMessages .= "Error: field $_ contains other characters than letters, numbers or spaces<br />";
} # if
} # foreach

if ($errorMessages) {
&PrintError($errorMessages);
exit;
}

oder so aehnlich
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Parameter überprüfen: Die Eingaben eines Formulars überprüfen