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


Posted in PHP onJuly 29, 2015

本文实例讲述了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="">
  <h2>查询网站快照日期:</h2>
  输入网址:<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程序设计有所帮助。

PHP 相关文章推荐
JAVA/JSP学习系列之六
Oct 09 PHP
桌面中心(三)修改数据库
Oct 09 PHP
PHP 5.3.0 安装分析心得
Aug 07 PHP
php中通过虚代理实现延迟加载的实现代码
Jun 10 PHP
php实现快速排序法函数代码
Aug 27 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 PHP
php.ini 配置文件的深入解析
Jun 17 PHP
浅析SVN常见问题及解决方法
Jun 21 PHP
两个php日期控制类实例
Dec 09 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
Feb 08 PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 PHP
php判断IP地址是否在多个IP段内
Aug 18 PHP
如何通过Linux命令行使用和运行PHP脚本
Jul 29 #PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 #PHP
PHP模拟QQ登录的方法
Jul 29 #PHP
PHP实现动态web服务器方法
Jul 29 #PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 #PHP
php简单防盗链实现方法
Jul 29 #PHP
如何用PHP来实现一个动态Web服务器
Jul 29 #PHP
You might like
做一个有下拉功能的留言版
2006/10/09 PHP
php xml文件操作代码(一)
2009/03/20 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
JS定义回车事件(实现代码)
2013/07/08 Javascript
js日期联动示例
2014/05/02 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
package.json文件配置详解
2017/06/15 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
巴西图书和电子产品购物网站:Saraiva
2017/06/07 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
几个Linux面试题笔试题
2012/12/01 面试题
销售队伍口号
2014/06/11 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
公司合并协议书范本
2014/09/30 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
感恩父母主题班会
2015/08/12 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
Python函数对象与闭包函数
2022/04/13 Python