Как реализовать Content-Disposition: вложение?

Я пытаюсь сделать так, чтобы mp3 на моем сайте загружался щелчком левой кнопкой мыши, вместо того, чтобы щелкнуть правой кнопкой мыши и сохранить как. Поэтому, чтобы сделать это, мне нужно установить вложение Content-Disposition:. Это мой первый веб-сайт, поэтому я новичок в том, как на самом деле это делать, но могу ли я сделать это в своей разметке html или установить это как-то с моего сайта хостинга?

Вот пример того, как выглядит моя разметка.

<div class="download"> <a href="MP3/Morgan Page, Sultan & Ned Shepard, and BT feat. Angela McCluskey.mp3" <img src="img/dlicon.png"/></a> </div> 

Пример списков MP3:

 <a href="download.php?file=testing.mp3">Download MP3</a> <a href="download.php?file=testing2.mp3">Download MP3</a> 

download.php:

 <?php $file = $_GET['file']; header('Content-type: audio/mpeg'); header('Content-Disposition: attachment; filename="'.$file.'"'); ?> 

Как говорили другие, вы не делаете этого в HTML, а динамическое решение (например, с использованием PHP) является излишним.

В вашем случае я сконфигурировал заголовок Content-Disposition в конфигурации веб-сервера. Для Apache вы можете настроить заголовок на основе местоположения или иметь файл .htaccess, который соответствует определенным именам файлов.

Для PHP есть специальная функция:

bool http_send_content_disposition ( string $filename [, bool $inline = false ] )

См. Руководство по PHP здесь: http://de2.php.net/manual/en/function.http-send-content-disposition.php