このスクリプトについて助けが必要です。download.php という名前のこの php スクリプトがあります。私がやろうとしているのは、すべてのダウンロードをこのページにリンクさせたい、つまり動的にしたいということです。また、リンクをクリックすると、ユーザーに「名前を付けて保存」が表示される代わりに、実際に MP3 が再生されます。
1) このスクリプトがすべてのダウンロードで機能するように、スクリプトを動的にする方法を教えてください。
2) ファイルを再生/表示する代わりにダウンロードするにはどうすればよいですか?
ありがとう
<?php
$filename = 'download.mp3';
header('Pragma: public');
header('Expires: 0');
header('Cache-Control:must-revalidate, post-check=0,pre-check=0');
header('Cache-Control:private', false);
header('Content-Type:audio/mp3');
header('Content-Disposition: attachment;filename="'.basename ($filename).'";');
header('Content-Transfer-Encoding: binary');
header('Content-Length:'.filesize( $filename));
readfile($filename);
exit;
?>
HTML
======
< a href="download.php"> MP3 </a>