Beyaz.Net İpucu
PHP Email Kontrolü
function check_email($email) {
// Email boyu gecerli mi kontrol et.
$maillen = strlen($email);
if ($maillen < 1 || $maillen > 255) {
return false; }
// Emaili kontrol edecek regex sablonu.
$PATTERN = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*";
$PATTERN .= "@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/";
// Email, sablona uyuyor mu kontrol et.
if (!preg_match($PATTERN, $email)) {
return false; }
// Kontrolleri gectiyse "true" dondur.
return true;
}
// Email boyu gecerli mi kontrol et.
$maillen = strlen($email);
if ($maillen < 1 || $maillen > 255) {
return false; }
// Emaili kontrol edecek regex sablonu.
$PATTERN = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*";
$PATTERN .= "@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/";
// Email, sablona uyuyor mu kontrol et.
if (!preg_match($PATTERN, $email)) {
return false; }
// Kontrolleri gectiyse "true" dondur.
return true;
}