как сделать чтобы mp3 скачивалось @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 11 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
diflux Муж.
участник
8
Сообщения: 1051
Зарегистрирован: 10.07.02
Откуда: Moscow
Заголовок сообщения: как сделать чтобы mp3 скачивалось
Сообщение Добавлено: 5 Сентябрь 2003, 16:00:43 
такая вот трабла
стоят ссылки на mp3 трэки из flash в "_blank"
при открытии у многих, эксплорер подхватывает их quick таймом или
windows media и начинает проигрывать

как сделать чтобы они скачивались?
phantomas
новый человек
3
Сообщения: 195
Зарегистрирован: 23.11.02
Откуда: Москва
Сообщение Добавлено: 5 Сентябрь 2003, 16:28:56 
попросить юзера удалить ассоциацию расширения mp3 с проигрывателем :laugh:
diflux Муж.
участник
8
Сообщения: 1051
Зарегистрирован: 10.07.02
Откуда: Moscow
Заголовок сообщения: :)
Сообщение Добавлено: 5 Сентябрь 2003, 17:42:13 

phantomas писал(а):
попросить юзера удалить ассоциацию расширения mp3 с проигрывателем :laugh:



остроумно, но мне нейчас не до шуток

<SCRIPT language=JavaScript>
function dH(path, filename, cl){
if(cl != ''){
cl = ' class=' + cl;
}
document.write("<a href='http://media.realmusic.ru/play/download/hifi/"+ path + "a5736ea4eab33072890846c47e336230/" + filename + "'" + cl + ">");
}
</SCRIPT>
<body>
<SCRIPT>

dH('209/750/','i_don_t_love_you_dj_750.mp3','')</SCRIPT>
<IMG height=14 src="RealMusic_ru - I DON`T LOVE YOU DJ

на mp3 сайтах сделато так
но я не понимаю как это работает
и не получается запихнуть это во flash
Timon Муж.
новый человек
0
Сообщения: 53
Зарегистрирован: 13.01.03
Откуда: Москва сити
Сообщение Добавлено: 6 Сентябрь 2003, 14:20:40 
Может я и не прав но по моему все это зависит от настроек пользователя!

По дефолту если комп получает Mp3 он действительно пытается её проигарть с сайта. Оптимальный вариант выдавать ссылку сразу на файл , можно и в отдельном окне!

_________________
в свои 20 лет он знал 9 операционных систем и ни одной женщины
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 6 Сентябрь 2003, 14:37:21 
а еще есть вариант самим скриптом качнуть файл и выдать юзеру в бинарном виде и контент-тип будет к примеру произвольно надуманныйй!!!

_________________
:: metal kick ass ::
phantomas
новый человек
3
Сообщения: 195
Зарегистрирован: 23.11.02
Откуда: Москва
Сообщение Добавлено: 8 Сентябрь 2003, 13:00:58 
А если свернуть mp3 zip-ом?
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 8 Сентябрь 2003, 13:34:06 
phantomas, а если у него ассоцияация zip с к примеру WinRAR или еще с каким софтом?

_________________
:: metal kick ass ::
phantomas
новый человек
3
Сообщения: 195
Зарегистрирован: 23.11.02
Откуда: Москва
Сообщение Добавлено: 8 Сентябрь 2003, 18:12:24 
Проверял, ассоциация не срабатывает

Браузер почему-то игнорирует ассоциативные связи для zip и rar
SPiRiT
новый человек
0
Сообщения: 19
Зарегистрирован: 01.10.02
Откуда: Москва
Сообщение Добавлено: 9 Сентябрь 2003, 09:56:05 
Надо задать content-type: octet/stream. Тогда, не завсисмо от расширения файла, броузер будет предлагать сохранить/открыть файл.
Т.е. делаешь ссылку из flash не на сам mp3-файл, а на PHP-скрипт:
www.zzz.ru/gimmemusic.php?file=kirkorov.mp3

Файл gimmemusic.php:
Код:
// $path_on_server - локальный путь к mp3-файлам
header("Cache-control: private");
header ("Content-type: octet/stream");
header ("Content-disposition: attachment; filename=\"".$_GET['file']."\";");
header("Content-Length: ".filesize("$path_on_server/$_GET['file']"));
readfile("$path_on_server/$_GET['file']");
exit;


Вот.
Если я, кончено, правильно понял вопрос.[/code]
phantomas
новый человек
3
Сообщения: 195
Зарегистрирован: 23.11.02
Откуда: Москва
Сообщение Добавлено: 9 Сентябрь 2003, 11:03:09 
SPiRiT, все гениальное просто
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 9 Сентябрь 2003, 13:57:26 
я тоже самое говорил :dandy:

_________________
:: metal kick ass ::
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 11 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100