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;
}