PHP下载远程图片的几种方法总结
2017-04-07 14:35
841 查看
PHP下载远程图片的几种方法总结
本文演示3个从远程URL下载图片,并保存到本地文件中的方法,包括file_get_contents,curl和fopen。
1. 使用file_get_contents
function dlfile($file_url, $save_to) { $content = file_get_contents($file_url); file_put_contents($save_to, $content); }
2.使用CURL
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
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); }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- PHP下载远程图片的几种方法总结
- PHP下载远程图片并保存到本地方法总结
- php程序获取远程图片进行下载到本地方法的总结
- php 下载远程图片 的几种方法(转)
- PHP下载远程图片并保存到本地方法总结
- php下载远程图片方法总结(curl手动解析header)curl跳转问题解决
- PHP实现下载远程图片保存到本地的方法
- PHP下载远程图片的3个方法
- PHP判断远程图片是否存在的几种方法
- PHP下载远程图片并保存到本地方法
- php 异步上传图片几种方法总结
- php-URL方法下载远程图片
- PHP判断远程图片是否存在的几种方法
- dedecms不能下载远程图片和资源方法总结
- PHP判断远程图片是否存在的几种方法
- php ASP.NET 远程获取图片方法总结
- php获取远程图片并下载保存到本地的方法分析
- php下载远程文件(图片)的三种方法
- php下载远程文件(图片)的三种方法
- PHP下载远程图片的3个方法