function vhcs_email_check($data, $num) { $data = "{$data}\n"; $res = preg_match("/^([^\\@]+)\\@([^\n+]+)\n\$/", $data, $match); if ($res == 0) { return 0; } $res = vhcs_username_check($match[1], $num); if ($res == 0) { return 0; } $res = full_domain_check($match[2]); if ($res == 0) { return 0; } return 1; }
function vhcs_subdomain_check($data) { $res = full_domain_check($data); if ($res == 0) { return 0; } $res = preg_match_all("/\\./", $data, $match, PREG_PATTERN_ORDER); if ($res <= 1) { return 0; } $res = preg_match("/^(www|ftp|mail|ns)\\./", $data, $match); if ($res == 1) { return 0; } return 1; }