PHP下载远程图片的几种方法总结
PHP下载远程图片的几种方法总结
本文演示3个从远程URL下载图片,并保存到本地文件中的方法,包括file_get_contents,curl和fopen。
1.使用file_get_contents
functiondlfile($file_url,$save_to)
{
$content=file_get_contents($file_url);
file_put_contents($save_to,$content);
}
2.使用CURL
functiondlfile($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
functiondlfile($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);
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志