远程保存图片到本地
* 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);
	}

远程保存图片到本地

远程保存图片到本地

发表评论 已发布 0

还可以输入 800 个字
 
 
打印