0

我想从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)

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

echo '成功';

我确信 curl 可以做到这一点,但请任何人为我创建一些简单的例子,因为我对 curl 不是很熟悉。

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

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

我可以一一下载

foreach($array 作为 $filename){

复制($文件名,$to_file_path.basename($文件名))

}

但它太浪费时间了,它分别下载每个文件,但我想同时下载数组中提到的所有文件..

请帮助.. 评论中的示例编码表示赞赏.. 谢谢

4

0 回答 0