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 相关文章推荐
BBS(php &amp; mysql)完整版(六)
Oct 09 PHP
PHP 第二节 数据类型之数组
Apr 28 PHP
php中根据变量的类型 选择echo或dump
Jul 05 PHP
解析php中session的实现原理以及大网站应用应注意的问题
Jun 17 PHP
两种php给图片加水印的实现代码
Apr 18 PHP
百度地图API使用方法详解
Aug 25 PHP
Composer设置忽略版本匹配的方法
Apr 27 PHP
深入理解php printf() 输出格式化的字符串
May 23 PHP
php处理带有中文URL的方法
Jul 11 PHP
php出租房数据管理及搜索页面
May 23 PHP
PHP使用栈解决约瑟夫环问题算法示例
Aug 27 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 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将HTML转换成文本的实现代码
2015/01/21 PHP
php对文件进行hash运算的方法
2015/04/03 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
JavaScript输出当前时间Unix时间戳的方法
2015/04/06 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
[01:11]steam端dota2实名认证操作流程视频
2021/03/11 DOTA
Python 加密的实例详解
2017/10/09 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
对python3 sort sorted 函数的应用详解
2019/06/27 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
python range实例用法分享
2020/02/06 Python
python 制作磁力搜索工具
2021/03/04 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
网络技术支持面试题
2013/04/22 面试题
工商技校毕业生自荐信
2013/11/15 职场文书
团日活动策划书
2014/02/01 职场文书
平安建设工作方案
2014/06/02 职场文书
社区党员公开承诺书
2014/08/30 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
公司停电通知
2015/04/15 职场文书
离职证明范本
2015/06/12 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
Windows10下安装MySQL8
2021/04/06 MySQL