Hallo,
Ik heb een form, maar mensen kunnen speciale characters zoals: "<, >" submitten, ik heb meerdere tutorials op Internet opgezocht hoe dit te maken, maar het lukt mij gewoon niet.
Ik zou het waarderen als iemand het voor mij kan fixen.
De bedoeling is dat er geen < en > kan worden ingevuld in het formulier.
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
if($_SERVER[REQUEST_METHOD] == POST){
$name = $_POST[name];
$username = $_SESSION[user_name];
$email = $_POST[email];
$casino = $_POST[casino];
$url = $_POST[url];
$image = $_POST[image];
$description = $_POST[description];
$code = rand(1000000000, 9999999999);
if(preg_match(|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*
[0-9]+)?(/.*)?$|i, $url) OR preg_match("/^[A-Za-z0-9_- ]+$/", $name) OR preg_match("/^[A-Za-z0-9_- ]+$/", $casino) OR preg_match("/^[A-Za-z0-9_- ]+$/", $image) OR preg_match("/^[A-Za-z0-9_- ]+$/", $description)){
echo"Success!";
}
else{
echoNo success!;
}
}
}
Ik heb een form, maar mensen kunnen speciale characters zoals: "<, >" submitten, ik heb meerdere tutorials op Internet opgezocht hoe dit te maken, maar het lukt mij gewoon niet.
Ik zou het waarderen als iemand het voor mij kan fixen.
De bedoeling is dat er geen < en > kan worden ingevuld in het formulier.
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Add
You can add a casino here:if($_SERVER[REQUEST_METHOD] == POST){
$name = $_POST[name];
$username = $_SESSION[user_name];
$email = $_POST[email];
$casino = $_POST[casino];
$url = $_POST[url];
$image = $_POST[image];
$description = $_POST[description];
$code = rand(1000000000, 9999999999);
if(preg_match(|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*
[0-9]+)?(/.*)?$|i, $url) OR preg_match("/^[A-Za-z0-9_- ]+$/", $name) OR preg_match("/^[A-Za-z0-9_- ]+$/", $casino) OR preg_match("/^[A-Za-z0-9_- ]+$/", $image) OR preg_match("/^[A-Za-z0-9_- ]+$/", $description)){echo"Success!";
}
else{
echoNo success!;
}
}
}
51: