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下载文件的代码示例
Jun 29 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
使用swoole扩展php websocket示例
Feb 13 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 PHP
PHP中如何使用session实现保存用户登录信息
Oct 20 PHP
YiiFramework入门知识点总结(图文教程)
Dec 28 PHP
浅谈PHP中的数据传输CURL
Sep 06 PHP
yii2中dropDownList实现二级和三级联动写法
Apr 26 PHP
PHP实现动态获取函数参数的方法示例
Apr 02 PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 PHP
基于PHP实现堆排序原理及实例详解
Jun 19 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
新浪SAE搭建PHP项目教程
2015/01/28 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
splice slice区别
2006/10/09 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
JQuery datepicker 使用方法
2011/05/20 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
JS实现的一个简单的Autocomplete自动完成例子
2014/04/16 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
jQuery操作表单常用控件方法小结
2015/03/23 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
2020/02/14 Javascript
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
用Python进行基础的函数式编程的教程
2015/03/31 Python
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
python如何通过protobuf实现rpc
2016/03/06 Python
python截取两个单词之间的内容方法
2018/12/25 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
浅谈pymysql查询语句中带有in时传递参数的问题
2020/06/05 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
研发工程师的岗位职责
2013/11/18 职场文书
远程培训的心得体会
2014/09/01 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
机关作风建设工作总结
2014/10/23 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
浅谈Java实现分布式事务的三种方案
2021/06/11 Java/Android
欧元符号 €
2022/02/17 杂记