判断远程图片URL的问题
在抓取远程网页的时候,一般都是直接传递一个目标的URL给抓取函数
然后,用
preg_match_all("'src[\s\r\n]?=[\s\r\n]?[\\\]?[\'|\"]?(.*?\.(jpg|gif|png))[\\\]?[\'\"]?'si",$this->value_,$arrimgs, PREG_SET_ORDER);
foreach($arrimgs AS $value)
{
$arr_imgs[$i++] = $value[1];
}
这样的正则来取得字符串中包含的图片地址
可是,当远程的图片地址为相对路径的时候,就会出现问题,用什么办法可以解决?