PHP远程下载大文件方法,防止内存溢出
2018-01-10 22:27
543 查看
<?php set_time_limit(0); $hostfile = fopen("https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box", 'r'); $fh = fopen("centos-7.0-x86_64.box", 'w'); while (!feof($hostfile)) { $output = fread($hostfile, 8192); fwrite($fh, $output); } fclose($hostfile); fclose($fh);官方文档链接:http://php.net/manual/zh/ref.curl.php
相关文章推荐
- C#将接受到的流写入文件的回调函数------一个防止内存溢出的方法
- PHP中防止直接访问或查看或下载config.php文件的方法
- php实现远程网络文件下载到服务器指定目录(方法一)
- PHP下载远程文件的3种方法以及性能考虑
- 从性能方面考虑PHP下载远程文件的3种方法
- php实现远程网络文件下载到服务器指定目录(方法二)
- PHP实现从远程下载文件的方法
- php下载远程文件(图片)的三种方法
- PHP实现从远程下载文件的方法
- php实现远程网络文件下载到服务器指定目录(方法一)
- php下载远程文件(图片)的三种方法
- PHP下载远程文件到本地存储的方法
- php实现远程网络文件下载到服务器指定目录(方法一)
- 从性能方面考虑PHP下载远程文件的3种方法
- php实现远程网络文件下载到服务器指定目录(方法二)
- PHP 防止文件盗链而读入内存之后下载
- PHP中防止直接访问或查看或下载config.php文件的方法
- PHP垃圾回收机制防止内存溢出
- PHP垃圾回收机制防止内存溢出
- 如何防止服务器端的php文件被下载?