Home  >  Article  >  Backend Development  >  php baidu included query program_PHP tutorial

php baidu included query program_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 16:54:42991browse

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;
}
?>



if (empty($url)) {
?>
35dir百度近日收录查询-35分类目录


} else {
?>
<?php echo $url;?>百度最近<?php echo $timestr; ?>收录详情-35分类目录


}
?>









 
    if (!empty($url)) {
?>
   
按时间段查询: 最近24小时  最近一星期  最近一个月  最近一年  总收录量

 

      $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 = '-';
}
?>
     

      

百度在最近 内共收录了网站( 个页面


         

       $content = strstr($content, '    $end = strpos($content, '
', $content);
 
   //showpage
   if (preg_match('/

(.*?)/', $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 = '

';
   $strhtml .= '
'.$showpage.'
';
 
   echo $strhtml;
   ?>
      
  
 
        }
 ?>
  


function文件

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.bKjia.c0m/s/2010/1025/21415.html

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631737.htmlTechArticlephp教程 baidu 收录查询程序 */ header('content-type: text/html; charset=utf-8'); require('function.php'); $url = strtolower(trim($_get['url'])); $lm = intval($_get['lm']); $...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn