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";
if($to_file_path)
///すべてのファイルを新しいパスにコピーした後に戻る必要があります
echo '成功';
私はcurlがこれを行うことができると確信していましたが、誰かが私のために簡単な例を作成してくださいbcoz私はcurlにあまり慣れていません..
少し助けていただければ幸いです..
ねえ、実際には重複していません。私のロジックは大きく異なります。1 つのファイルが完了するのを待たずに、複数のファイルを同時にダウンロードしたいのです。 .これがどうしても必要..
で1つずつダウンロードできます
foreach($array as $filename){
copy($filename,$to_file_path.basename($filename))
}
しかし、各ファイルを個別にダウンロードするのは時間がかかりますが、配列に記載されているすべてのファイルを同時にダウンロードしたい..
助けてください..コメントのサンプルコーディングは大歓迎です..ありがとう