私はこの配列を持っています。
$urls = array(
'0'=>'http://www.domain.com/media1.mp3'
'1'=>'http://www.domain.com/media2.mp3'
'2'=>'http://www.domain.com/media3.mp3'
)
PHPを使用してこれらのファイルを同時にダウンロードしたいと思います。
それ、どうやったら出来るの?助言がありますか?
ヘッダーをforループに入れてみましたが、すべてのファイルのコンテンツを1つの大きなmp3ファイルにまとめています。
これは私が試したものです:
foreach($urls as $url)
{
ob_start();
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=".basename($url));
header("Content-Type: audio/mpeg");
header("Content-Transfer-Encoding: binary");
print file_get_contents($url);
ob_clean();
ob_flush();
flush();
sleep(1);
}
ありがとうVishal