PHP头条
热点:

php baidu 收录查询程序


php教程 baidu 收录查询程序
*/
header('content-type: text/html; charset=utf-8');
require('function.php');

$url = strtolower(trim($_get['url']));
$lm = intval($_get['lm']);
$pn = intval($_get['pn']);

$url = getshorturl($url);

if (empty($pn)) $pn = 1;

switch ($lm) {
 case 1 :
  $timestr = '24小时';
  break;
 case 7 :
  $timestr = '一星期';
  break;
 case 30 :
  $timestr = '一个月';
  break;
 case 360 :
  $timestr = '一年';
  break;
 default :
  $timestr = '所有时间';
  break;
}
?>
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
if (empty($url)) {
?>
<title>35dir百度近日收录查询-35分类目录</title>
<meta name="keywords" content="百度近日收录查询" />
<meta name="description" content="百度近日收录查询可按指定时间段(最近24小时、一星期、一个月、一年、所有时间)查询,让你及时了解网站在某一时间段内的收录情况。" />
<?php
} else {
?>
<title><?php echo $url;?>百度最近<?php echo $timestr; ?>收录详情-35分类目录</title>
<meta name="keywords" content="<?php echo $url; ?>,百度近日收录查询" />
<meta name="description" content="<?php echo $url; ?>,百度最近<?php echo $timestr; ?>收录查询结果。" />
<?php
}
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="copyright" content="powered by 111cn.net" />
<meta http-equiv="pragma" content="no-cache" />
<script type="text/网页特效" src="jquery.js"></script>
<script type="text/jscript">
function checkfrm() {
 if ($("#url").attr("value") == "") {
  alert("请输入要查询的域名!");
  $("#url").focus();
  return false;
 } else {
  var reexp = /^([a-z0-9-]{1,}.)?[a-z0-9-]{2,}.([a-z0-9-]{1,}.)?[a-z0-9]{2,}$/i;
  if (!reexp.test($("#url").attr("value"))) {
   alert("请输入正确的域名!");
   $("#url").focus();
   return false;
  }
 }
 return true;
}
</script>
<link href="skin/style.css教程" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="topbar">网站导航:<a href="http://www.111cn.net/" target="_blank">35分类目录</a> | <a href="http://www.opdir.cn/" target="_blank">open directory</a></div>
<div id="container">
 <div id="header">
     <a class="logo" href="http://tool.111cn.net/baidu/" title="35dir百度近日收录查询"></a>
     <div id="search">
          <form name="myso" method="get" action="" onsubmit="return checkfrm();">
   <span style="font: bold 16px normal;">http://</span> <input name="url" id="url" type="text" size="50" class="sipt" value="<?php echo $url;?>" />
                <input type="hidden" name="lm" value="1" />
    <input type="submit" class="sbtn" value="查 询" />
              <div class="tips教程">示例:<a href="javascript: void(0);" onclick="$('#url').attr('value', '111cn.net')">111cn.net</a>,<a href="javascript: void(0);" onclick="$('#url').attr('value', 'www.111cn.net')">www.111cn.net</a>,带"www"与不带"www"的查询结果不同</div>
          </form>
        </div>
 </div>
    <?php
 if (!empty($url)) {
 ?>
    <div class="tool"><strong>按时间段查询:</strong> <a href="">最近24小时</a>  <a href="">最近一星期</a>  <a href="">最近一个月</a>  <a href="">最近一年</a>  <a href="">总收录量</a></div>
  <div id="mainer">
     <?php
  $query_url = 'http://www.baidu.com/s?wd=site%3a'.$url.'&pn='.$pn.'&lm='.$lm;
  $line_arr = @file($query_url);
   
  $content = implode('###', $line_arr);
  $content = @mb_convert_encoding($content, 'utf-8', 'gb2312');
  
  //index
  if (preg_match('/找到相关网页(.*?)篇/i', $content, $index)) {
   $baiduindex = str_replace('约', '', $index[1]);
  } else {
   $baiduindex = '-';
  }
  ?>
     <div class="content">
      <h2>百度在最近 <font color="#ff6600"><?php echo $timestr; ?></font> 内共收录了网站( <a href="<?php echo getfullurl($url); ?>" target="_blank"><?php echo $url; ?></a> ) <font color="#ff6600"><?php echo $baiduindex; ?></font> 个页面</h2>
         <div>
   <?php
   $content = strstr($content, '<table cellpadding="0" cellspacing="0" class="result"');
   $end = strpos($content, '<div id="search">');
   $content = substr($content, 0, $end);
   
   $item_arr = explode('<tr><td class=f>', $content);
 
   //showpage
   if (preg_match('/<p id="page">(.*?)</div>/', $content, $page_arr)) {
    $showpage = str_replace('s?wd=site%3a', '?url=', $page_arr[1]);
    $showpage = str_replace('[', '', $showpage);
    $showpage = str_replace(']', '', $showpage);
   }
 
   $i = 0;
   $strhtml = '<ul class="sitelist">';
   foreach ($item_arr as $item) {
    if (preg_match('/<a  onmousedown="(.*?)" href="(.*?)"  target="_blank" ><font size="3">(.*?)</font></a><br><font size=-1>(.*?)<font color="#008000">(.*?)</font> - <a href="(.*?)"  target="_blank"  class="m">/i', $item, $siteinfo)) {
     $sitename = $siteinfo[3];
     $siteurl = $siteinfo[2];
     $sitedesc = $siteinfo[4];
     $siteltime = $siteinfo[5];
     $sitecache = $siteinfo[6];
     
     $strhtml .= '<li>';
     $strhtml .= '<strong><em>'.$i.'.</em><a href="'.$siteurl.'" target="_blank">'.$sitename.'</a></strong>';
     $strhtml .= '<p>'.$sitedesc.'</p>';
     $strhtml .= '<address>'.$siteltime.' - <a href="'.$sitecache.'" target="_blank">百度快照</a></address>';
     $strhtml .= '</li>';
    }
    $i++;
   }
   $strhtml .= '</ul>';
   $strhtml .= '<div class="showpage">'.$showpage.'</div>';
 
   echo $strhtml;
   ?>
      </div>
  </div>
  </div>
    <?php
    }
 ?>
  
</div>
</body>
</html>

function文件

<?php
function getfullurl($url) {
 if ($url != "") {
  $url_parts = parse_url($url);
  if ($url_parts['scheme'] == "") {
   $url = "http://".$url;
  }
 }
 return $url;
}
 
function getshorturl($url) {
 if ($url != "") {
  $url_parts = parse_url($url);
        if ($url_parts['host'] == "") {
   $url = $url_parts['path'];
  } else {
            $url = $url_parts['host'];
        }
 }
 return $url;
}
 
function format_number($number) {
 if ($number == '') return "-";
 $nlen = strlen($number);
 while ($nlen > 3) {
  $fnumber = ",".substr($number, $nlen - 3, 3).$fnumber;
  $number = substr($number, 0, -3);
  $nlen = strlen($number);
 }
  
 if ($nlen <= 3) {
  $fnumber = $number.$fnumber;
 }
 return $fnumber;
}
?>

源码下载地址

http://down.111cn.net/s/2010/1025/21415.html

www.phpzy.comtrue/php/22854.htmlTechArticlephp baidu 收录查询程序 php教程 baidu 收录查询程序 */ header('content-type: text/html; charset=utf-8'); require('function.php'); $url = strtolower(trim($_get['url'])); $lm = intval($_get['lm']); $pn = intval($_get['pn']); $url...

相关文章

    暂无相关文章

PHP之友评论

今天推荐