备案查询程序这个API接口可以运用到自己网站上面,比如说一个导航的详细页面你加上这段代码也显示出了一个网站的备案信息资料这些内容,这个备案查询API我感觉只对做导航的人有用吧!今天分享给大家,不喜欢的也可以研究下代码!<?php
error_reporting(0);
$url = $_GET['url'];
var_dump();
if(!isset($url)){
echo '参数错误!';
die;
}elseif($url==''){
echo '未输入要查询的域名!';
}else{
$str = file_get_contents('http://icp.chinaz.com/'.$url);
$sitenames = getSubstr($str, '</a></p>', '>[');
preg_match('/<a target="_blank" href=".*?">(.*?)<\/a>/',$str,$name);
preg_match('/<p><strong class="fl fwnone">(.*?)<\/strong><\/p>/',$str,$nature);
preg_match('/<p><font>(.*?)<\/font><a href="(.*?)" target="_blank" id="checkscreen" class="fz12 pl15">/',$str,$icp);
preg_match('/<p>(.*?)<\/p>/',$sitenames,$sitename);
preg_match('/<p class="Wzno">(.*?)<\/p>/',$str,$siteindex);
$time = getSubstr($str, '审核时间', ' <p class="fz12">');
//echo $time;
preg_match('/<p>(.*?)<\/p>/',$time,$time);
if(strpos($str,'未备案或备案取消') == 0){
print_r(json_encode(array('name'=>$name[1],'siteindex'=>$siteindex[1],'nature'=>$nature[1],'icp'=>$icp[1],'sitename'=>$sitename[1],'img'=>'http://icp.chinaz.com'.$icp[2],'time'=>$time[1]),320));
}else{
print_r(json_encode(array('code'=> -1,'msg'=>'未查询到备案!'),320));
}
}
function getSubstr($str, $leftStr, $rightStr){
$left = strpos($str, $leftStr);
$right = strpos($str, $rightStr,$left);
if($left < 0 or $right < $left) return '';
return substr($str, $left + strlen($leftStr), $right-$left-strlen($leftStr));
}
?>使用方法:把源码保存到beian.php,然后访问“域名/beian.php?url=查询域名”即可。
评论
172条评论ゞ做人要低調兒 Lv.1
Chrome 107.0.0.0
Windows 回复
ddddddD的
江西省上饶市 移动
打工的仔仔 Lv.1
Chrome 92.0.4515.
Android 12 回复
可以
河北省 移动
№闲情@逸致‰ Lv.1
Android Webkit 4.0
Android 12 回复
支持
广东省广州市 电信
3134908354 Lv.1
Chrome 94.
Android 11 回复
6666
中国 移动
lovek6 Lv.1
Chrome 86.0.4240.198
Windows 7 x64 Edition 回复
感谢楼主
,好人一生平安
广东省深圳市 电信
慕城 Lv.1
Android Webkit 4.0
Android 12 回复
来看看吧
广东省广州市 联通
纯小白 Lv.1
Firefox 106.0
Windows 回复
江西省萍乡市 电信
漫步云端你爸爸 Lv.1
Android Webkit 4.0
Android 12 回复
非常不错,带着全家来支持一下。
湖南省邵阳市 电信
何鸿燊 Lv.1
Chrome 96.0.4664
Android 12 回复
看看
广东省茂名市 移动
2065498621 Lv.1
Chrome 86.0.4240.198
Windows 回复
rrrrrrrrrrrrrrr
河南省平顶山市舞钢市 电信