• 技术文章 >php教程 >PHP源码

    php获取某网站的百度快照日期

    PHP中文网PHP中文网2016-05-25 17:10:36原创415

    [PHP]代码

    <html>
    <head>
    <title>在线演示_php获取某网站的快照时间 //m.sbmmt.com/;/title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="keywords" content="百度,baidu,查询快照结果">
    <meta name="description" content="php查询网站快照日期: by enenba.com">
    </head>
    <body>
    <?php $k=isset($_POST['k'])?$_POST['k']:''; ?>
    <form method="post" action="">
    	<h2>查询网站快照日期:</h2>
    	输入网址:<br />
    	//m.sbmmt.com/;input type="text" name="k" size="60" value="<?php echo $k ?>">
    	<input type="submit" value="提交">
    </form>
    <?php
    /*
    	php获取某网站的快照时间 by enenba
    	2012-6-18
    	@param str $url 一级域名
    	@param str 时间格式
     */
    function getKuaiZhao($text) {
    	$url = 'http://www.baidu.com/s?word='.$text;
    	$html = file_get_contents($url);
    	$text = str_replace('.','\.',addslashes($text));
    	$search = '/<b>'.$text.'<\/b>[^<]*((?:19|20)[0-9]{2}-(?:1[012]|[1-9])-(?:[12][0-9]|3[01]|[1-9]))/';
    	preg_match($search, $html, $r);
    	//highlight_string($search);
    	return $r[1];
    }
    if($k=='') {
    	echo('请输入url');
    }else{
    	if($r = getKuaiZhao($k)) {
    		echo '快照:'.$r; 
    	}else {
    		echo('无快照');
    	}
    }
    ?>
    
    </body>
    </html>
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:淘宝开放API根据卖家昵称获取卖家店铺ID 下一篇:新浪一道面试题:写一个函数,算出两个文件的相对路径。
    千万级数据并发解决方案

    相关文章推荐

    • Yaf框架入门只hello yaf• PHP session实现跨子域的几种办法• PHP常用用的六个处理正则表达式函数• php 怎么跨域写cookie实现同步登陆代码• php 完整图片按比例生成缩略图代码
    1/1

    PHP中文网