php实现的获取网站备案信息查询代码(360)


Posted in PHP onSeptember 23, 2013
<?php   
 // 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>', ' ', $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 ( '3water.com' );   
print_r ( $result );
PHP 相关文章推荐
PHP 时间日期操作实战
Aug 26 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 PHP
php生成二维码的几种方式整理及使用实例
Jun 03 PHP
PHP数据库链接类(PDO+Access)实例分享
Dec 05 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
php解析url的三个示例
Jan 20 PHP
php使用GD创建保持宽高比缩略图的方法
Apr 17 PHP
Zend Framework动作助手Redirector用法实例详解
Mar 05 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
Yii CGridView用法实例详解
Jul 12 PHP
php unicode编码和字符串互转的方法
Aug 12 PHP
thinkphp5 redis缓存新增方法实例讲解
Mar 24 PHP
DOM XPATH获取img src值的query
Sep 23 #PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
Sep 23 #PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 #PHP
php实现的一个很好用HTML解析器类可用于采集数据
Sep 23 #PHP
PHP加密函数 Javascript/Js 解密函数
Sep 23 #PHP
配置php网页显示各种语法错误
Sep 23 #PHP
php函数间的参数传递(值传递/引用传递)
Sep 23 #PHP
You might like
PHP插入排序实现代码
2013/04/04 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
2013/11/12 Javascript
在JS中如何调用JSP中的变量
2014/01/22 Javascript
JavaScript表单通过正则表达式验证电话号码
2014/03/14 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
2015/08/27 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
JavaScript File API文件上传预览
2016/02/02 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
windows下ipython的安装与使用详解
2016/10/20 Python
Python队列的定义与使用方法示例
2017/06/24 Python
使用python编写监听端
2018/04/12 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
浅谈Django中的QueryDict元素为数组的坑
2020/03/31 Python
matplotlib quiver箭图绘制案例
2020/04/17 Python
Django全局启用登陆验证login_required的方法
2020/06/02 Python
python怎么判断模块安装完成
2020/06/19 Python
幼儿园教师考核制度
2014/02/01 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
博士生专家推荐信
2015/03/25 职场文书
个人收入证明格式
2015/06/24 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript