作者osca (放狼的小孩)
看板PHP
标题[请益] checkdnsrr函数问题
时间Sun May 18 21:51:15 2008
<html>
<head>
<title>sample</title>
<head>
<body>
<?php
function mail_check($mail)
{
list(,$domain)=split('@',$mail);
if (checkdnsrr($domain,"MX"))
{
return true;
}
else
{
return false;
}
}
$email="
[email protected]";
if (mail_check($email) == "true")
{
echo "电子邮件位址是存在的";
}
else
{
echo "电子邮件位址是不存在的";
}
?>
</body>
</html>
怪了 checkdnsrr函数怎麽会有错呢 ?百思不解 >"<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.147.214
1F:推 JoeHorn:用 if ( mail_check($email) ) 就好,你回传的 true 非字 05/18 22:15
2F:→ JoeHorn:串。 05/18 22:15
3F:推 lgzenith:checkdnssrr只有在主机是类Unix系统的时候才能用 05/19 00:34
4F:→ lgzenith:如果你的主机是Windows的话是没办法用的 05/19 00:35
5F:推 dowbatw:针对楼上的问题可装PHP PEAR的Net_DNS解决 05/19 16:28