php得到远端图片然后再传回本地
发布时间:2023-05-25 10:33:36 所属栏目:PHP教程 来源:
导读:PHP获取远程图片并保存到本地,这是一个比较通用的功能。
以下函数也写的比较通用,只需要传入一段HTML代码。
PHP获取远程图片并保存到本地,这个函数一般应用在编辑器和采集器中。
function auto_save_ima
以下函数也写的比较通用,只需要传入一段HTML代码。
PHP获取远程图片并保存到本地,这个函数一般应用在编辑器和采集器中。
function auto_save_ima
|
PHP获取远程图片并保存到本地,这是一个比较通用的功能。 以下函数也写的比较通用,只需要传入一段HTML代码。 PHP获取远程图片并保存到本地,这个函数一般应用在编辑器和采集器中。 function auto_save_image($body){ $img_array = array(); preg_match_all("/(src)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|bmp|png))["|'| ]{0,}/isU",$body,$img_array); $img_array = array_unique($img_array[2]); set_time_limit(0); $imgPath = "uploadFiles/".date("Ym")."/"; $milliSecond = strftime("%H%M%s",time()); if(!is_dir($imgPath)) @mkdir($imgPath,0777); foreach($img_array as $key =>$value) { $value = trim($value); $get_file = @file_get_contents($value); $rndFileName = $imgPath."/".$milliSecond.$key.".".substr($value,-3,3); if($get_file) { $fp = @fopen($rndFileName,"w"); @fwrite($fp,$get_file); @fclose($fp); } $body = ereg_replace($value,$rndFileName,$body); } return $body; } (编辑:驾考网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
