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 相关文章推荐
多文件上传的例子
Oct 09 PHP
PHP $_FILES函数详解
Mar 09 PHP
php中url传递中文字符,特殊危险字符的解决方法
Aug 17 PHP
ThinkPHP跳转页success及error模板实例教程
Jul 17 PHP
thinkphp连贯操作实例分析
Nov 22 PHP
利用PHP获取网站访客的所在地位置
Jan 18 PHP
PHP中file_put_contents追加和换行的实现方法
Apr 01 PHP
PHP面向对象之事务脚本模式(详解)
Jun 07 PHP
创建无限极分类树型结构的简单方法
Jun 20 PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
Sep 30 PHP
PHP中类与对象功能、用法实例解读
Mar 27 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+javascript液晶时钟
2006/10/09 PHP
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
php程序的国际化实现方法(利用gettext)
2011/08/14 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
javascript 限制输入脚本大全
2009/11/03 Javascript
javascript options属性集合操作代码
2009/12/28 Javascript
javascript实现的使用方向键控制光标在table单元格中切换
2010/11/17 Javascript
使用JavaScript构建JSON格式字符串实现步骤
2013/03/22 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
2016/06/14 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
微信小程序缓存支持二次开发封装实现解析
2019/12/16 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
python mysqldb连接数据库
2009/03/16 Python
Python3读取文件常用方法实例分析
2015/05/22 Python
python如何求解两数的最大公约数
2018/09/27 Python
Python双链表原理与实现方法详解
2020/02/22 Python
详解Python yaml模块
2020/09/23 Python
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
三严三实民主生活会发言稿
2014/10/13 职场文书
公司开业致辞
2015/07/29 职场文书
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android