我有这个数组。
$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 循环,但它的作用是将所有文件的内容合并到一个大 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);
}
谢谢维沙尔