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如何透过ODBC来存取数据库
Oct 09 PHP
BBS(php &amp; mysql)完整版(四)
Oct 09 PHP
用PHP调用数据库的存贮过程!
Oct 09 PHP
thinkphp的静态缓存用法分析
Nov 29 PHP
php计算数组相同值出现次数的代码(array_count_values)
Jan 20 PHP
YII2.0之Activeform表单组件用法实例
Jan 09 PHP
php实现转换html格式为文本格式的方法
May 16 PHP
深入理解PHP之OpCode原理详解
Jun 01 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
php实现算术验证码功能
Dec 05 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
Jun 03 PHP
PHP number_format函数原理及实例解析
Jul 14 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 $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
2010/06/21 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
js tab 选项卡
2009/04/26 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
2014/10/30 Javascript
Validform+layer实现漂亮的表单验证特效
2016/01/17 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
学习vue.js计算属性
2016/12/03 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
2017/08/04 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
python实现图像识别功能
2018/01/29 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
Python数据存储之 h5py详解
2019/12/26 Python
Python实现电视里的5毛特效实例代码详解
2020/05/15 Python
python中取绝对值简单方法总结
2020/07/24 Python
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
博士生导师推荐信
2014/07/08 职场文书
工作作风承诺书
2014/08/30 职场文书
2014年度考核工作总结
2014/12/24 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang