日期:2014-05-17 浏览次数:20567 次
preg_match_all("/<img([^>]*)\s*src=('
------解决方案--------------------
\")([^'\"]+)('
------解决方案--------------------
\")/", $string,$matches);
$new_arr=array_unique($matches[2][0]);//去除数组中重复的值
foreach($new_arr as $key=>$val){
$picurl=get_name($val);//这里处理图片并得到处理后的地址
str_replace($val,$picurl,$string);
}
function get_name($pic_item,$path='upload/')
{
$pic_name = $path.get_unique().'.jpg';//改时微秒时间戳命名
$write_fd = @fopen($pic_name,"wb");
@fwrite($write_fd, CurlGet($pic_item));
@fclose($write_fd);
return $pic_name;
}