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 相关文章推荐
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
Aug 07 PHP
PHP+ACCESS 文章管理程序代码
Jun 21 PHP
php提示undefined index的几种解决方法
May 21 PHP
php自动识别文件编码并转换为UTF-8的方法
Jun 12 PHP
PHP采用XML-RPC构造Web Service实例教程
Jul 16 PHP
php实现的简单检验登陆类
Jun 18 PHP
PHP针对字符串开头和结尾的判断方法
Jul 11 PHP
PHP带节点操作的无限分类实现方法详解
Nov 09 PHP
使用 laravel sms 构建短信验证码发送校验功能
Nov 06 PHP
PHP rmdir()函数的用法总结
Jul 02 PHP
关于laravel 日志写入失败问题汇总
Oct 17 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 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数组中删除元素之重新索引的方法
2014/09/16 PHP
浅谈php冒泡排序
2014/12/30 PHP
PHP curl使用实例
2015/07/02 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
在element-ui的select下拉框加上滚动加载
2019/04/18 Javascript
javascript+HTML5 canvas绘制时钟功能示例
2019/05/15 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
Python探索之pLSA实现代码
2017/10/25 Python
python安装numpy&amp;安装matplotlib&amp; scipy的教程
2017/11/02 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
Python基于OpenCV实现人脸检测并保存
2019/07/23 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
详解Anaconda安装tensorflow报错问题解决方法
2020/11/01 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
幼儿园中班教师寄语
2014/04/03 职场文书
灰雀教学反思
2014/04/28 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
小爸爸观后感
2015/06/15 职场文书
趣味运动会口号
2015/12/24 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android