首页 > 代码库 > PHP通过url下载远程图片到本地

PHP通过url下载远程图片到本地

<?php/** * 通过图片的远程url,下载到本地 * @param: $url为图片远程链接 * @param: $filename为下载图片后保存的文件名 */function GrabImage($url,$filename) {  if($url==""):return false;endif;   ob_start();  readfile($url);  $img = ob_get_contents();  ob_end_clean();  $size = strlen($img);   //"../../images/books/"为存储目录,$filename为文件名 $fp2=@fopen("../../images/books/".$filename, "a");  fwrite($fp2,$img);  fclose($fp2);   return $filename;  } ?>

 

PHP通过url下载远程图片到本地