- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已获得此代码以用于测试并验证传入的电子邮件地址是否有效。我知道这行得通,但在圣诞节期间,所有礼物的价格标签都被取消了。
就我而言,说明已被删除。我根据我在这个脚本中看到的内容,“MX”告诉脚本使用 MX Verify 数据库...我是否只是替换或添加旁边的“spamhaus.org”以使其工作?还是不止于此?
我的服务器不是 Windows 机器,所以我不必担心 checkdnsrr 无法正常工作。
还有,这个脚本有更好的版本吗?我很好奇,因为不幸的是,这部分 PHP 编码对我来说是新的。
提前致谢。
// take a given email address and split it into the username and domain.
list($userName, $mailDomain) = split("@", $email);
if (checkdnsrr($mailDomain, "MX")) {
// this is a valid email domain!
}
else {
// this email domain doesn't exist! bad dog! no biscuit!
}
最佳答案
来自 http://php.net/manual/en/function.checkdnsrr.php checkdnsr 唯一支持的方法是 A、MX、NS、SOA、PTR、CNAME、AAAA、A6、SRV、NAPTR、TXT 或 ANY。您不能添加自定义 URL。
尝试:
$host = '64.53.200.156';
$rbl = 'sbl-xbl.spamhaus.org';
// valid query format is: 156.200.53.64.sbl-xbl.spamhaus.org
$rev = array_reverse(explode('.', $host));
$lookup = implode('.', $rev) . '.' . $rbl;
if ($lookup != gethostbyname($lookup)) {
echo "ip: $host is listed in $rbl\n";
} else {
echo "ip: $host NOT listed in $rbl\n";
}
关于php - 如何让 checkdnsrr 使用 Spamhaus.org 而不是 MX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9200984/
我在 PHP 中尝试使用 checkdnsrr() 函数来测试给定的主机名是否有效。 PHP代码如下: $url = "this_is_a_wrong_url.com"; if (checkdnsrr
是否有 PHP 函数 checkdnsrr 的 Java 版本? 最佳答案 如果您只需要任何 IP 地址,您可以使用 InetAddress(虽然 API 没有指定这将匹配什么类型的主机): Inet
我想知道在使用 checkdnsrr 检查提供的电子邮件地址的域部分时是否存在误报的现实可能性?我想检查这个来自注册表的信息,以减少客户端的错误输入数量。 $hostCheck = checkdnsr
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我正在使用下面的代码来验证电子邮件 if (checkdnsrr($domain , "MX")) { echo 'mx - pass '; } else { echo 'mx - f
相关:http://php.net/manual/fr/function.checkdnsrr.php 我的数据库中有旧条目需要检查,因为验证电子邮件域名的代码尚未在我的 php 上设置,我想知道是否
我正在使用 checkdnsrr在带有 PHP 5.3 的 Windows 上,它始终返回 false。 dns_get_record ,但是,有效。 echo ("test.com dns chec
$domain = 'abasdfasdfac.comlkjljkl'; // Yes, an ugly invalid domain $start_time = microtime(true);
我已获得此代码以用于测试并验证传入的电子邮件地址是否有效。我知道这行得通,但在圣诞节期间,所有礼物的价格标签都被取消了。 就我而言,说明已被删除。我根据我在这个脚本中看到的内容,“MX”告诉脚本使用
我是一名优秀的程序员,十分优秀!