2021-04-26 05:32:16
•
1260
远程保存图片到本地
远程保存图片到本地
远程保存图片到本地
远程保存图片到本地
* php完美实现下载远程图片保存到本地
* @param: 文件url,保存文件目录(末尾不用加斜杠),保存文件名称(为空按时间戳保持),使用的下载方式 当保存文件名称为空时则使用远程文件原来的名称
function getimage($url,$save_dir='',$filename='',$type=0){
if(trim($url)==''){
return array('file_name'=>'','save_path'=>'','error'=>1);
}
if(trim($save_dir)==''){
$save_dir='./';
}
if(trim($filename)==''){//保存文件名
$ext=strrchr($url,'.');
if($ext!='.gif'&&$ext!='.jpg'){
return array('file_name'=>'','save_path'=>'','error'=>3);
}
$filename=time().$ext;
}
if(0!==strrpos($save_dir,'/')){
$save_dir.='/';
}
//创建保存目录
if(!file_exists($save_dir)&&!mkdir($save_dir,0777,true)){
return array('file_name'=>'','save_path'=>'','error'=>5);
}
远程保存图片到本地
远程保存图片到本地