利用php怎么获取网站百度快照的日期?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
具体如下:
<html> <head> <title>在线演示_php获取某网站的快照时间</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="百度,baidu,查询快照结果"> <meta name="description" content="php查询网站快照日期: "> </head> <body> <?php $k=isset($_POST['k'])?$_POST['k']:''; ?> <form method="post" action=""> <h3>查询网站快照日期:</h3> 输入网址:<br /> http://<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>
看完上述内容,你们掌握利用php怎么获取网站百度快照的日期的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。