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'); ?>