fopen下载远程文件的函数:传入远程URL和需要存储下载文件的文件夹名,结尾无需反斜线
- <?php
- function get_file($url,$folder){
- set_time_limit (24 * 60 * 60);
- $destination_folder = $folder?$folder.'/':'';//文件下载保存目录
- $newfname = $destination_folder . basename($url);
- $file = fopen ($url, "rb");
- if ($file) {
- $newf = fopen ($newfname, "wb");
- if ($newf)
- while(!feof($file)) {
- fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
- }
- }
- if ($file) {
- fclose($file);
- }
- if ($newf) {
- fclose($newf);
- }
- }
- ?>
复制代码
|