} } }

    php实现查询百度google收录景象(示例代码)

    添加时间:2013-8-2 点击量:

    对了貌似查google pr的器材只是file一个地址罢了,如此说了就没有什么难度了。完全代码如下



    写了一个小器材记录baidu和google对于站点的收录景象,如今可以查询了,其实也没什么难度,就是去file下长途文件,然后解析下。
    对了貌似查google pr的器材只是file一个地址罢了,如此说了就没有什么难度了。
    完全代码如下,file取得文件,解析,输出:



    <?php
    
    /
    查询百度与谷歌收录
    by www.jbxue.com
    2013-7-18
    /
    ¥搜刮引擎优化detail = array();
    ¥domain = !empty¥_GET[q]) ? ¥_GET[q] : www.mycodes.net;
    baidudetail(
    ¥domain);
    googledetail(
    ¥domain);
    var_dump¥搜刮引擎优化detail);
    function baidudetail(¥domain) {
    ¥baidu_site = http://www.baidu.com/baidu?word=site%3A . ¥domain;
    ¥baidu_link = http://www.baidu.com/baidu?word=link%3A . ¥domain;
    ¥baidu_domain = http://www.baidu.com/baidu?word=domain%3A . ¥domain;
    getdetail(
    ¥baidu_site, baidu_site, 相干网页, 篇,用时);
    getdetail(
    ¥baidu_link, baidu_link, 相干网页, 篇,用时);
    getdetail(
    ¥baidu_domain, baidu_domain, 相干网页, 篇,用时);
    }
    function googledetail(¥domain) {
    ¥google_site = http://www.google.cn/search?hl=zh-CN&q=site%3A . ¥domain;
    ¥google_link = http://www.google.cn/search?hl=zh-CN&q=link%3A . ¥domain;
    getdetail(
    ¥google_site, google_site, </b> 个成果,, 个。 (搜刮用时);
    getdetail(
    ¥google_link, google_link, <font size=-1>约有 <b>, </b> 项链接到 <b>); //102
    }
    function getdetail(¥url¥type¥wordf¥wordb) {
    ¥pagecontent = @file¥url);
    ¥pagecontent = implode (, ¥pagecontent);
    ¥pagecontent = substrstrstr¥pagecontent¥wordf), strlen¥wordf));
    ¥pagecontent = substr_replace¥pagecontent, , strpos¥pagecontent¥wordb));
    returndetail(
    ¥pagecontent¥type);
    }
    function returndetail(¥content¥type) {
    global ¥搜刮引擎优化detail;
    ¥搜刮引擎优化detail[¥type] = empty¥content) ? 0 : ¥content;
    }
    ?>

    无论对感情还是对生活,“只要甜不要苦”都是任性而孩子气的,因为我们也不完美,我们也会伤害人。正因为我们都不完美,也因为生活从不是事事如意,所以对这些“瑕疵”的收纳才让我们对生活、对他人的爱变得日益真实而具体。—— 汪冰《世界再亏欠你,也要敢于拥抱幸福》
    分享到: