|
|
|
| Есть скрипт, он анализирует того кто к нему обратился и в зависимости от этого выдаёт ему определённый mp3 файл, сейчас он читает readfile($id); и через хидеры отдаёт на закачку, но в этом случае юзер получается скачивает сам этот PHP файл с содержанием mp3 файла (тоесть чтобы прослушать приходится менять расширение), а как сделать так, чтобы пользователь получал уже готовый mp3, сам файл хранится на удалённом сервере и светить путь к нему нельзя. | |
|
|
|
|
|
|
|
для: itica
(01.11.2008 в 18:53)
| | >и через хидеры отдаёт на закачку, но в этом случае юзер получается скачивает сам этот PHP файл с содержанием mp3 файла (тоесть чтобы прослушать приходится менять расширение
поля заголовка выставляете неверно либо неполностью. | |
|
|
|
|
|
|
|
для: Trianon
(01.11.2008 в 19:02)
| |
header('Connection: close');
header('Content-Type: audio/mpeg');
readfile($id);
|
| |
|
|
|
|
|
|
|
для: itica
(01.11.2008 в 22:18)
| |
Content-Type: audio/mpeg; name="song.mp3"
Content-Disposition: attachment; filename="song.mp3"
|
| |
|
|
|
|
|
|
|
для: Trianon
(01.11.2008 в 22:38)
| | Спасибо, работает | |
|
|
|
|
|
|
|
для: itica
(01.11.2008 в 18:53)
| | Приведите текст скрипта. Помоему у вас с HTTP-заголовками что то не так.
_______________
Опередили мя =))) | |
|
|
|
|
|
|
|
для: Zend72
(01.11.2008 в 19:08)
| | Имхо суть вопроса в настройке htaccess =) | |
|
|
|