www.gusucode.com > 渝海网站反向链接数量查询工具 1.2源码程序 > code/link.php

    <?php
include_once './config.php';
header("Content-Type:text/html;charset=gbk");
$message=$_POST['message'];
$address=$_POST['address'];
$message=urlencode(__urljudge(str_replace("http://","",$message)));

$content=array(url=>$message,ip=>$ip,time=>time());
$text_class->add_line($content);

if(preg_match("/baidu/i",$address)){
	$url="http://www.baidu.com/s?&ie=gbk&word=link%3A$message";
	$contents=@file_get_contents($url);
	preg_match_all("/百度一下,找到相关网页(.*?)篇/is",$contents,$num);
	$smarty->assign("baidu",$num[1][0]);
}
if(preg_match("/google/i",$address)){
	$url="http://www.google.cn/search?hl=zh-CN&q=link%3A$message";
	$contents=@file_get_contents($url);
	preg_match_all("/约有 <b>(.*?)<\/b> 条链接到 <b>$message<\/b>/is",$contents,$num);
	$num[1][0]=strip_tags($num[1][0]);
	$smarty->assign("Google",$num[1][0]);
}
if(preg_match("/yahoo/i",$address)){
	$url="http://sitemap.cn.yahoo.com/search?bwm=i&p=$message";
	$contents=@file_get_contents($url);
	preg_match_all("/<em>(.*?)<\/em>/is",$contents,$num);
	preg_match_all("/<strong>(.*?)<\/strong>/is",$num[0][0],$num_1);
	$smarty->assign("Yahoo",$num_1[1][0]);

}
if(preg_match("/soso/i",$address)){
	$url="http://www.soso.com/q?&w=link:$message";
	$contents=@file_get_contents($url);
	preg_match_all("/搜索到约(.*?)项结果/is",$contents,$num);
	$smarty->assign("Soso",$num[1][0]);
}
if(preg_match("/yodao/i",$address)){
	$url="http://www.yodao.com/search?q=site%3A$message";
	$contents=@file_get_contents($url);
	$contents = iconv("UTF-8","gbk//TRANSLIT",$contents);
	preg_match_all("/搜索到结果(.*?)条/is",$contents,$num);
	$smarty->assign("Yodao",strip_tags($num[1][0]));
}
$smarty->display('results.html');
?>