php教程

超轻量级php框架startmvc

php获取网站百度快照日期的方法

更新时间:2020-03-05 09:09:09 作者:startmvc
本文实例讲述了php获取网站百度快照日期的方法。分享给大家供大家参考。具体如下:<ht

本文实例讲述了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 网站 百度快照 日期