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";

if($to_file_path)

///すべてのファイルを新しいパスにコピーした後に戻る必要があります

echo '成功';

私はcurlがこれを行うことができると確信していましたが、誰かが私のために簡単な例を作成してくださいbcoz私はcurlにあまり慣れていません..

少し助けていただければ幸いです..

ねえ、実際には重複していません。私のロジックは大きく異なります。1 つのファイルが完了するのを待たずに、複数のファイルを同時にダウンロードしたいのです。 .これがどうしても必要..

で1つずつダウンロードできます

foreach($array as $filename){

copy($filename,$to_file_path.basename($filename))

}

しかし、各ファイルを個別にダウンロードするのは時間がかかりますが、配列に記載されているすべてのファイルを同時にダウンロードしたい..

助けてください..コメントのサンプルコーディングは大歓迎です..ありがとう

4

0 に答える 0