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 相关文章推荐
在IIS上安装PHP4.0正式版
Oct 09 PHP
php+ajax实现图片文件上传功能实例
Jun 17 PHP
PHP判断表单复选框选中状态完整例子
Jun 24 PHP
weiphp微信公众平台授权设置
Jan 04 PHP
php base64 编码与解码实例代码
Mar 21 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 PHP
php数值计算num类简单操作示例
May 15 PHP
如何在Mac上通过docker配置PHP开发环境
May 29 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
PHP接收App端发送文件流的方法
2016/09/23 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
2017/08/02 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
python 数字类型和字符串类型的相互转换实例
2018/07/17 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
pandas.cut具体使用总结
2019/06/24 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
CSS实现鼠标滑过鼠标点击代码写法
2016/12/26 HTML / CSS
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
Spartoo荷兰:鞋子、包包和服装
2018/07/12 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
2014/11/09 面试题
手机业务员岗位职责
2013/12/13 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
协议书范本
2014/04/23 职场文书
党支部反对四风思想汇报
2014/10/10 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
Go使用协程交替打印字符
2021/04/29 Golang