php获取网站备案信息查询代码(360)的解决办法

内容摘要
这篇文章主要为大家详细介绍了php获取网站备案信息查询代码(360)的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代码
文章正文

这篇文章主要为大家详细介绍了php获取网站备案信息查询代码(360)的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!

代码如下:


<?php
/*   php教程 www.512Pic.com   */
   
 // WebSite http://www.micxp.com  
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>', '&nbsp;', $info );   
    $info = str_replace ( '<li><strong>主办单位名称:</strong>', '&nbsp;', $info );   
    $info = str_replace ( '<li><strong>主办单位性质:</strong>', '&nbsp;', $info );   
    $info = str_replace ( '<li><strong>审核时间:</strong>', '&nbsp;', $info );   
    $info = str_replace ( '<li><strong>网站备案/许可证号:</strong>', '&nbsp;', $info );   
    $info = str_replace ( "\r\n", '', $info );   
    $info = str_replace ( '</li>', '', $info );   
    $info = trim ( $info );   
    $temp = explode ( '&nbsp;', $info );   
    return $temp;   
}   
// http://webid.360.cn/complaininfo.php?domain=c3lzeXVuLmNvbQ==  
$result = miibeian ( '512pic.com' );   
print_r ( $result ); 

注:关于php获取网站备案信息查询代码(360)的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!