function GetImage($url,$filename){
global $web_picdir;
if($url==""):return false;endif;
    $ext=strtolower(strrchr($url,"."));
    if($ext!=".gif" && $ext!=".jpg" && $ext!=".png" && $ext!=".bmp"):return false;endif;
$img=fsockurl($url);
if($img){
$fp2=@fopen(dirname(__FILE__)."/../../".$web_picdir.$filename, "w");
fwrite($fp2,$img);
fclose($fp2);
return $filename;
}
}
function fsockurl($httpurl){
$url=explode("/",$httpurl);
$urls=$url[2];
if(stristr($urls,":")){
$w_url=explode(":",$urls);
$urls=$w_url[0];
$port=$w_url[1];
}else{
$port=80;
}
for($i=3;$i<count($url);$i++){ 
$pstr .= "/".$url[$i]; 
}
$fp = @fsockopen($urls,$port);
if($fp){
$out = "GET $pstr HTTP/1.1\r\n"; 
$out .= "Host: $urls\r\n"; 
$out .= "Connection: Close\r\n\r\n"; 
fwrite($fp, $out); 
while (!feof($fp)){ 
$httpcontent.=fgets($fp, 1024);

fclose($fp);
}
$httpcontent=explode("\r\n\r\n",$httpcontent,2); 
return $httpcontent[1];
}
这里两个函数是在一个雷风影视系统里的采集代码里的,用雷风影视里的采集,常常不同內容,但采集同一图片。要怎么解决呢?
比如 a b c d e f g 7个內容页
采a OK没問题!
采b 也OK!
采C 采C的內容没問题,但是图片是B的
采D 采D正常
采E 正常
采F OK ,但图片是E的。
采G OK ,但图片是E的。这系统就会像我上面那样的列子采,哎,有没有人能告诉我一下怎么解决呢?能解决的告诉一下。