Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2012, 12:45   #1
artkhvz
Пользователь
 
Регистрация: 27.02.2012
Сообщений: 34
По умолчанию как слелать функцию скачивания

прошу помочь в настройке плеера, проблема в скачивании файла, плеер все время норовит открыть файл в новом окне и начать проигрывать. перепробовал все что можно всеравно открывает в новом окне .
посоветовали Как вариант можно указывать другую ссылку для скачивания файла в архиве zip
объясните на примере кода как это сделать
Код:
<object id="audioplayer02" type="application/x-shockwave-flash" data="http://site.ru/players/uppod.swf" width="890" height="55"><param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="always" />
<param name="movie" value="http://site.ru/players/uppod.swf" />
<param name="flashvars" value="uid=audioplayer02&amp;comment=webCafeFile&amp;st=http://site.ru/players/style/audio142-809.txt&amp;file=http://site.com/webCafe/deep/Alya_PacienT_MIX_11_Deep_Techno.mp3" />
</object>
artkhvz вне форума Ответить с цитированием
Старый 26.11.2012, 12:47   #2
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

посмотри в настройках uppoda
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 26.11.2012, 12:56   #3
artkhvz
Пользователь
 
Регистрация: 27.02.2012
Сообщений: 34
По умолчанию

Цитата:
Сообщение от masax Посмотреть сообщение
посмотри в настройках uppoda
Там я уже дыру проглядел и техподдержка толком ничего не объясняет.. Я 2дня уже пытаюсь эту головоломку собрать......
artkhvz вне форума Ответить с цитированием
Старый 26.11.2012, 13:14   #4
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

подожди, а ты какой файл пытаешься скачать и в каком браузере?
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 26.11.2012, 13:28   #5
artkhvz
Пользователь
 
Регистрация: 27.02.2012
Сообщений: 34
По умолчанию

mp3 а браузеры все одинаково открывают и начинаю воспроизводить
artkhvz вне форума Ответить с цитированием
Старый 26.11.2012, 13:38   #6
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

потому что в браузерах есть поддержка файлов mp3
если будешь txt так же скачивать они тоже их откроют

нужно при выдаче файла выдать в заголовках
Content-Disposition: attachment; filename="..."
Content-Length: ...
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 26.11.2012, 13:40   #7
artkhvz
Пользователь
 
Регистрация: 27.02.2012
Сообщений: 34
По умолчанию

а что значит указывать ссылки на файл как несуществующие ?
artkhvz вне форума Ответить с цитированием
Старый 26.11.2012, 13:43   #8
artkhvz
Пользователь
 
Регистрация: 27.02.2012
Сообщений: 34
По умолчанию

Цитата:
Сообщение от masax Посмотреть сообщение
потому что в браузерах есть поддержка файлов mp3
если будешь txt так же скачивать они тоже их откроют

нужно при выдаче файла выдать в заголовках
Content-Disposition: attachment; filename="..."
Content-Length: ...
это где нужно прописать??
artkhvz вне форума Ответить с цитированием
Старый 26.11.2012, 14:01   #9
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

например в php скрипте по этому адресу

пример:
в плеере пишешь file=http://mysite.com/webCafe/deep/?d=Alya_PacienT_MIX_11_Deep_Techno. mp3

на своем сайте в
mysite.com/webCafe/deep/
кладешь файл index.php:

PHP код:
<?php
if (isset($_GET['d']) && file_exists($_GET['d']))
{
 
header('Content-Disposition: attachment; filename="'.$_GET['d'].'"');
 
header('Content-Length: ' filesize($_GET['d']));
 
header("Content-Type: application/force-download");
 
header("Content-Type: application/octet-stream");
 
header("Content-Type: application/download");
 
header("Content-Description: File Transfer");
 
 echo 
file_get_contents($_GET['d']);
}
else
{
 
header($_SERVER["SERVER_PROTOCOL"] . ' 404 Not Found');
 
header('Status: 404 Not Found');
}
?>
после этого все файлы для скачивания кидаешь в эту же папку
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 26.11.2012, 14:13   #10
artkhvz
Пользователь
 
Регистрация: 27.02.2012
Сообщений: 34
По умолчанию

сделал как вы сказали плеер выдает сообщение файл не найден
artkhvz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать возможность скачивания? МастерГуру HTML и CSS 1 05.10.2011 11:43
как понять алгоритм и среду решения для скачивания файлов genhoo Помощь студентам 4 05.05.2011 15:19
Параллельное скачивание или как добиться скачивания сразу двух файлов fezilk25 Работа с сетью в Delphi 5 07.02.2011 22:22
как увеличить скорость скачивания!!! alex(21) Свободное общение 16 10.09.2010 19:49
Как защитить свой сервис от скачивания? erwerwe Безопасность, Шифрование 3 08.08.2010 17:41