$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 = substr($content, 0, $end);
$item_arr = explode('
', $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 = ' ';
foreach ($item_arr として $item) {
if (preg_match('/(.*?)< ;/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 .= '- ';
$strhtml .= ''.$i.'.'.$sitename. '';
$strhtml .= ''.$sitedesc.' ';
$strhtml .= '<アドレス>'.$siteltime.' - 百度快照';
$strhtml .= ' ';
}
$i++;
}
$strhtml .= ' ';
$strhtml .= ''.$showpage.' ';
エコー $strhtml;
?>
}
?>
機能文書
関数 getfullurl($url) {
if ($url != "") {
$url_parts = parse_url($url);
if ($url_parts['scheme'] == "") {
$url = "http://".$url;
}
}
$url を返します;
}
関数 getshorturl($url) {
if ($url != "") {
$url_parts = parse_url($url);
if ($url_parts['host'] == "") {
$url = $url_parts['パス'];
} その他 {
$url = $url_parts['ホスト'];
}
}
$url を返します;
}
関数 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
$fnumber = $number.$fnumber;
}
$fnumber を返します;
}
?>
ソースコード下載地址
http://down.bKjia.c0m/s/2010/1025/21415.html
http://www.bkjia.com/PHPjc/631737.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631737.html技術記事 php教程 baidu 收录查询程序 */ header('content-type: text/html; charset=utf-8'); require('function.php'); $url = strto lower(trim($_get['url'])); $lm = intval($_get['lm']); $...
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。 |