![](/img/trans.png)
[英]how to show only selected domain extensions with checkbox using dns_get_record
[英]how to search multiple domain extensions using dns_get_record()
我正在嘗試使用dns_get_record()
驗證多個域名或擴展名。
我試圖實現的是這個。
這只會檢查單個域或擴展名。
$name_domain = trim($_POST['domain_name']).$_POST['suffix'];
$response = @dns_get_record($name_domain, DNS_ALL);
if(empty($response)){
$msg = "<h2 style='color:green;' >Domain $name_domain is available.</h2>";
}else if(!empty($response)){
$msg = "<h2 style='color:red;'>Domain $name_domain has taken.</h2>";
}
echo $msg;
這是我嘗試檢查多個域名是否可用。
我還想表明,如果有可用的域名,例如parwest.com,parwest.org,parwest.net,它們可以相互呼應(如果我可以嘗試的話)。
否則,如果這些都不可用或其中的任何一個都不可用,那么這也會像我展示的那樣回顯。
$name_domain = trim($_POST['domain_name']).$_POST['suffix'];
$domains = array( trim($_POST['domain_name']).'.com', trim($_POST['domain_name']).'.net' ,trim($_POST['domain_name']).'.org',);
$response = @dns_get_record(implode(' ',$domains), DNS_ALL);
if(empty($response)){
$msg = "<h2 style='color:green;' >Domain ".implode('<br>', $domains)." is available.</h2>";
}else if(!empty($response)){
$msg = "<h2 style='color:red;'>Domain ".implode('<br>', $domains)." has taken.</h2>";
}
但它不起作用。 :(
知道我該怎么做嗎?
$name_domain = trim($_POST['domain_name']).$_POST['suffix'];
$domains = array( trim($_POST['domain_name']).'.com', trim($_POST['domain_name']).'.net' ,trim($_POST['domain_name']).'.org',);
$msg='';
foreach($domains as $d){
$response = @dns_get_record($d, DNS_ALL);
if(empty($response)){
$msg .= "<h2 style='color:green;' >Domain $d is available.</h2>";
}else if(!empty($response)){
$msg .= "<h2 style='color:red;'>Domain $d has taken.</h2>";
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.