<?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);
?>
解决方案 »
- PHP string类型强制换换Datetime
- php 字符转换问题
- phpeclipse:the selection cannot be launched
- mysql_num_rows为什么一直返回5 ???
- 请教两个问题?
- The specified CGI application misbehaved by not returning a complete set of HTTP headers.这是什么意思?
- PHP+IIS的一个BUG
- 排序...我想下面的数组以cat_name来排序
- php.ini问题
- 想要通过php语句修改数据库。但是连接mysql之后无法修改数据库中的内容
- 得不到cookie值
- 如何实现图片的缩略图?
$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
是这两个值交替出现的