PHP从URL数组中同时下载多个文件(parellel)

时间:2013-03-29 21:51:10

标签: php curl download

我想从php

中的url数组中下载多个文件(同时)

示例:

$array = array(
    "http://mysite.com/a1.zip",
    "http://mysite.com/a2.zip",
    "http://mysite.com/a3.zip",
    "http://mysite.com/a4.zip",
    "http://mysite.com/a5.zip"
);

我想将以上提到的文件下载到下面提到的路径而不使用foreach我想在php中同时下载它们。

$to_file_path = "http://www.mysite.com/downloaded";

如果($ to_file_path)

///它应该在将所有文件复制到新路径后返回

回声'成功';

我确信卷曲可以做到这一点,但请任何人为我创建一些简单的例子bcoz我不太熟悉卷曲..

请一点帮助将不胜感激..

嘿它实际上并不重复,我的逻辑差别很大我想同时下载多个文件而无需等待一个文件来完成这种方式我们可以利用服务器的全部功能,它可以节省我们的时间.. 请帮助我..我非常需要这个......

我可以用

逐个下载

foreach($ array as $ filename){

拷贝($文件名,$ to_file_path.basename($文件名))

}

但它太多时间单独下载每个文件,但我想同时下载数组中提到的所有文件..

请帮忙.. 评论中的样本编码表示赞赏.. 感谢

0 个答案:

没有答案