<?php ob_start("ob_gzhandler");$Vbase="http://search.sogua.com/search/search.asp?";$Vbase.=$_SERVER["QUERY_STRING"];$V12=fopen($Vbase,"r");$V23=fread($V12,60000);preg_match_all
("/<a href=\"view1.asp(.*)<\/a>/",$V23,$V33);print_r($V33);
?>
("/<a href=\"view1.asp(.*)<\/a>/",$V23,$V33);print_r($V33);
?>
$Vbase="http://search.sogua.com/search/search.asp?";
$Vbase.=$_SERVER["QUERY_STRING"];
preg_match_all("/<a href=\"view1.asp(.*)\" onClick='return call\(this.href\)/",$Vbase,$V23);
foreach ($V23 as $value) {
echo "Value: $value<br>\n";
}?>test.php?key=love
演示:
http://218.5.6.190/k12jwt/Web/images/user/images/s.php?key=love
--
这个获取连接的
$Vbase="http://search.sogua.com/search/search.asp?";
$Vbase.=$_SERVER["QUERY_STRING"];
$V12=fopen($Vbase,"r");
$V23=fread($V12,60000);
//echo $V23;
preg_match_all("/<a href=\"view1.asp\?(.*)\" onClick='return call\(this\.href\);' target=_blank>/",$V23,$V33);
print_r( $V33);exit;
$Vbase.=$_SERVER["QUERY_STRING"];
$V12=fopen($Vbase,"r");
$V23=fread($V12,60000);
//echo $V23;
preg_match_all("/<td width=\"47\" bgcolor=\"#FFFFFF\" height=\"20\">(.*)<\/td>/",$V23,$V33);
print_r( $V33);exit;
preg_match_all("/<a href=\"view1.asp(.*)<\/a>/x",$V23,$V33);
自行保证规则串无误
还是不行:http://218.5.6.190/k12jwt/Web/images/user/images/search_pro.php?key=我爱的人
结果是:
Array ( [0] => Array ( [0] => 4.9 M [1] => 0.2 M [2] => 0.4 M [3] => 0.4 M [4] => 3.3 M [5] => 1.5 M [6] => 0.5 M [7] => 1.6 M [8] => 1.8 M [9] => 0.6 M [10] => 2.3 M [11] => 5.4 M [12] => 0.7 M [13] => 0.7 M [14] => 0.3 M ) [1] => Array ( [0] => 4.9 M [1] => 0.2 M [2] => 0.4 M [3] => 0.4 M [4] => 3.3 M [5] => 1.5 M [6] => 0.5 M [7] => 1.6 M [8] => 1.8 M [9] => 0.6 M [10] => 2.3 M [11] => 5.4 M [12] => 0.7 M [13] => 0.7 M [14] => 0.3 M ) ) 明显是将前面的重复了一次啊
$Vbase.=$_SERVER["QUERY_STRING"];$V12=fopen($Vbase,"r");
$V23=fread($V12,60000);
//echo $V23;
preg_match_all("/<td width=\"47\" bgcolor=\"#(FFFFFF|F2F2F2)\" height=\"20\">(.*)<\/td>/",$V23,$V33);
print_r( $V33[2]);exit;似乎对中文的支持不太好
#FFFFFF
#F2F2F2
是这两个值交替出现的