1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/web-check_domain

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
testdomain.php 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
xiaogg Отправлено 09.05.2019 04:08 d95b382
<?php
header("content-Type: application/json; charset=utf-8");
$dom=!empty($_GET['domain'])?trim($_GET['domain']):'';
if(empty($dom)){
$return=array('status'=>0,'info'=>'domain is error');ajaxReturn($return);
}
$res=checkreg($dom);
if($res){
save_success($dom);
$return=array('status'=>1,'info'=>$dom."可以被注册");ajaxReturn($return);
}else{
$return=array('status'=>0,'info'=>$dom."已经被注册");ajaxReturn($return);
}
function checkreg($DomainName){
$WhoisAPI = 'http://panda.www.net.cn/cgi-bin/check.cgi?area_domain='.$DomainName;//定义whois api的url
$WhoisData = file_get_contents($WhoisAPI);//定义值为读取到的whois信息
return strpos($WhoisData,'is available')>0;
}
function ajaxReturn($array){
$content=json_encode($array,JSON_UNESCAPED_UNICODE);
if(empty($_GET['callback'])){
echo $content;
}else{
echo $_GET['callback']."(".$content.")";
}exit;
}
function save_success($str){
if(empty($str))return;$str=trim($str);
$filename='./success/'.date('Ymd').'.log';
if(file_exists($filename)){
$content=file_get_contents($filename);
if(strpos('a'.$content,$str)>0)return true;
}
$fp = fopen($filename, 'a+');
fwrite($fp, $str."\n");
fclose($fp);
unset($str);
}
?>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/web-check_domain.git
git@api.gitlife.ru:oschina-mirror/web-check_domain.git
oschina-mirror
web-check_domain
web-check_domain
master