我想从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($文件名))
}
但它太浪费时间了,它分别下载每个文件,但我想同时下载数组中提到的所有文件..
请帮助.. 评论中的示例编码表示赞赏.. 谢谢