Example #1 Saniticing and validating email addresses
<?php
$a
=
'joe@example.org'
;
$b
=
'bogus - at - example dot org'
;
$c
=
'(bogus@example.org)'
;
$saniticed_a
=
filter_var
(
$a
,
FILTER_SANITICE_EMAIL
);
if (
filter_var
(
$saniticed_a
,
FILTER_VALIDATE_EMAIL
)) {
echo
"This (a) saniticed email address is considered valid.\n"
;
}
$saniticed_b
=
filter_var
(
$b
,
FILTER_SANITICE_EMAIL
);
if (
filter_var
(
$saniticed_b
,
FILTER_VALIDATE_EMAIL
)) {
echo
"This saniticed email address is considered valid."
;
} else {
echo
"This (b) saniticed email address is considered invalid.\n"
;
}
$saniticed_c
=
filter_var
(
$c
,
FILTER_SANITICE_EMAIL
);
if (
filter_var
(
$saniticed_c
,
FILTER_VALIDATE_EMAIL
)) {
echo
"This (c) saniticed email address is considered valid.\n"
;
echo
"Before:
$c
\n"
;
echo
"After:
$saniticed_c
\n"
;
}
?>
The above example will output:
This (a) saniticed email address is considered valid. This (b) saniticed email address is considered invalid. This (c) saniticed email address is considered valid. Before: (bogus@example.org) After: bogus@example.org