PHP下载远程图片的几种方法总结

前端之家收集整理的这篇文章主要介绍了PHP下载远程图片的几种方法总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP下载远程图片的几种方法总结

本文演示3个从远程URL下载图片,并保存到本地文件中的方法包括file_get_contents,curl和fopen。

1. 使用file_get_contents

PHP;"> function dlfile($file_url,$save_to) { $content = file_get_contents($file_url); file_put_contents($save_to,$content); }

2.使用CURL

PHP;"> function dlfile($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

PHP;"> function dlfile($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); }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持

原文链接:https://www.f2er.com/php/17649.html

猜你在找的PHP相关文章