详情页

php怎么自动查网站备案

时间:2022年07月24日

编辑:佚名

利用php获取网站备案信息的方法

php代码如下:
<?php 
function miibeian($domain) { 
$domain = base64_encode ( $domain ); 
$opts = array ( 
'http' => array ( 
'method' => "GET", 
'timeout' => 5 

); 
$context = stream_context_create ( $opts ); 
$url = 'http://webid.360.cn/complaininfo.php?domain=' . $domain; 
$html = file_get_contents ( $url, false, $context ); 
if (strpos ( $html, '未查询到网站信息' )) { 
return false; 

$flag = '<ul>'; 
$start = strpos ( $html, $flag ) + strlen ( $flag ); 
$info = substr ( $html, $start, strpos ( $html, '</ul>' ) - $start ); 
$info = str_replace ( ' ', '', $info ); 
$info = str_replace ( '<li><strong>网站名称:</strong>', '', $info ); 
$info = str_replace ( '<li><strong>网站首页地址:</strong>', ' ', $info ); 
$info = str_replace ( '<li><strong>主办单位名称:</strong>', ' ', $info ); 
$info = str_replace ( '<li><strong>主办单位性质:</strong>', ' ', $info ); 
$info = str_replace ( '<li><strong>审核时间:</strong>', ' ', $info ); 
$info = str_replace ( '<li><strong>网站备案/许可证号:</strong>', ' ', $info ); 
$info = str_replace ( "\r\n", '', $info ); 
$info = str_replace ( '</li>', '', $info ); 
$info = trim ( $info ); 
$temp = explode ( ' ', $info ); 
return $temp; 

// http://webid.360.cn/complaininfo.php?domain=c3lzeXVuLmNvbQ== 
$result = miibeian ( 'baidu.com' ); 
print_r ( $result );
相关文章
猜你需要