从PHP 5.1.0开始,file_put_contents()
支持通过传递流句柄作为$data
参数来逐段编写:
file_put_contents("Tmpfile.zip", fopen("http://someurl/file.zip", 'r'));
从手册中:
如果 [是第二个参数]是流资源,则该流的剩余缓冲区将被复制到指定的文件。这与使用相似stream_copy_to_stream()
。
)
从URL将文件下载到服务器
从PHP 5.1.0开始,file_put_contents()
支持通过传递流句柄作为$data
参数来逐段编写:
file_put_contents("Tmpfile.zip", fopen("http://someurl/file.zip", 'r'));
从手册中:
如果 [是第二个参数]是流资源,则该流的剩余缓冲区将被复制到指定的文件。这与使用相似stream_copy_to_stream()
。
)