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
PHP5 面向对象(学习记录)
Dec 02 PHP
PHP中foreach循环中使用引用要注意的地方
Jan 02 PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
如何在Ubuntu下启动Apache的Rewrite功能
Jul 05 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 PHP
PHP的Json中文处理解决方案
Sep 29 PHP
php 开发中加密的几种方法总结
Mar 22 PHP
laravel 5.3中自定义加密服务的方案详解
May 09 PHP
总结PHP内存释放以及垃圾回收
Mar 29 PHP
PHP7 新增功能
Mar 09 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
生成缩略图
2006/10/09 PHP
PHP使用curl函数发送Post请求的注意事项
2016/11/26 PHP
PHP strripos函数用法总结
2019/02/11 PHP
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
nodejs中的fiber(纤程)库详解
2015/03/24 NodeJs
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
详解JavaScript编程中正则表达式的使用
2015/10/25 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
2017/06/23 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
vuex 解决报错this.$store.commit is not a function的方法
2018/12/17 Javascript
python读取excel表格生成erlang数据
2017/08/26 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
Python中安装easy_install的方法
2018/11/18 Python
详解python数据结构和算法
2019/04/18 Python
python kafka 多线程消费者&amp;手动提交实例
2019/12/21 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
详解Html5 Canvas画线有毛边解决方法
2018/03/01 HTML / CSS
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
params有什么用
2016/03/01 面试题
课程改革实施方案
2014/03/16 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
心得体会的写法
2014/09/05 职场文书
内勤岗位职责
2015/02/10 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书