PHP-Validierung
E-Mail-Adressen
This (joe@example.com) email address is considered valid.
This (bogus) email address is considered NOT valid.
$email_a = 'joe@example.com';
$email_b = 'bogus';
if (filter_var($email_a, FILTER_VALIDATE_EMAIL)) {
echo 'This ('.$email_a.') email is valid.';
}
if (!filter_var($email_b, FILTER_VALIDATE_EMAIL)) {
echo 'This ('.$email_b.') email is NOT valid.';
}
IP-Adressen
This (ip_a) IP address is considered valid.
This (ip_b) IP address is considered NOT valid.
$ip_a = '127.0.0.1';
$ip_b = '42.42';
if (filter_var($ip_a, FILTER_VALIDATE_IP)) {
echo 'This ('.ip_a.') IP address is valid.';
}
if (!filter_var($ip_b, FILTER_VALIDATE_IP)) {
echo 'This ('.ip_b.') IP address is NOT valid.';
}
Datum
Definition and Usage
The checkdate() function is used to validate a Gregorian date (Monat/Tag/Jahr).
0 02/28/2012
0 Datum ist korrekt 28.02.2012
1 02/30/2012
1 Datum ist falsch
2 2/28/2012
2 Datum ist korrekt 28.02.2012
3 2/30/2012
3 Datum ist falsch
4 2012-02-28
4 Datum ist korrekt 28.02.2012
5 2012-02-30
5 Datum ist falsch
6 2012-2-28
6 Datum ist korrekt 28.02.2012
7 2012-2-30
7 Datum ist falsch
8 28.02.2012
8 Datum ist korrekt 28.02.2012
9 30.02.2012
9 Datum ist falsch
10 28.2.2012
10 Datum ist korrekt 28.02.2012
11 30.2.2012
11 Datum ist falsch
Zeit validieren
Datum ist 28.02.2015
Uhrzeit ist 03,05
Uhrzeit ist 03:05:00
Der Timestamp ist 1425089100
28.02.2015 03:05
Array
(
[0] => 1425089300
[1] => 1425089100
[2] => 1425089200
)
1425089100
1425089200
1425089300
SERVER_NAME
0 www.merlincom.ch
1 www.merlincom.ch
2 sekretariat.merlincom.ch
3 wortredaktion.org
4 www.wortredaktion.org
5 top.intern.wortredaktion.org
Domaine
0 merlincom.ch
1 merlincom.ch
2 merlincom.ch
3 wortredaktion.org
4 wortredaktion.org
5 wortredaktion.org
Normalize
1?subject=Interesse an Beitritt zum VBBRB
2%3Fsubject%3DInteresse+an+Beitritt+zum+VBBRB