php获取远程图片的三种方式

1:file_get_contents,file_put_contents方式

创新互联公司是一家专业提供花都企业网站建设,专注与网站设计制作、网站建设H5高端网站建设、小程序制作等业务。10年已为花都众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

用法:

2:curl方式

function download_remote_file_with_curl($file_url, $save_to)
	{
		$ch = curl_init();
		curl_setopt($ch, CURLOPT_POST, 0); 
		curl_setopt($ch,CURLOPT_URL,$file_url); 
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
		$file_content = curl_exec($ch);
		curl_close($ch);
 
		$downloaded_file = fopen($save_to, 'w');
		fwrite($downloaded_file, $file_content);
		fclose($downloaded_file);
 
	}

用法:

3:fopen方法

function download_remote_file_with_fopen($file_url, $save_to)
	{
		$in=    fopen($file_url, "rb");
		$out=   fopen($save_to, "wb");
 
		while ($chunk = fread($in,8192))
		{
			fwrite($out, $chunk, 8192);
		}
 
		fclose($in);
		fclose($out);
	}

用法:


文章标题:php获取远程图片的三种方式
转载源于:http://hbruida.cn/article/gdsecd.html