Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mid radio player 
V
    Опции темы
mr.fox
Дата 14.1.2006, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



такс, собстННа встала задачка такая.. Надо сделать мозможным прослушивание ммф мелодий..
для этого я использую проигрыватель который в сабже.
Я впринцепи разобрался как им пользоваться... чтобы просушать какую то мелодию, которая на серваке лежит, просто создаем файлик с расширением mrl и пишем там путь до мелодии соответсвенно..
Но проблема в том что путь то показывать нельзя! Народу надо платить за это!
И вот на одном сайте - mmf-pro.ru я заметил, что эти файлы которые указывают путь до мелодии, содержуть белиберду такую - путь до мелодии у них там такой http://mmf-pro.ru/listen.php?id=xxxxxx
так вот вопрос, а как интересно все это работает, как отдает мелодию та страница - листен пхп??
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 14.1.2006, 01:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



http://forum.vingrad.ru/index.php?showtopic=71402
Также, тольел mime-type надо слать, понятный проигрывалю.
PM ICQ   Вверх
mr.fox
Дата 14.1.2006, 01:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



думаешь?? Хорошо... попробую
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 14.1.2006, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



mr.fox а по другому - никак. Веб в этом плане несколько ограничен возможностью взаимоедйсвия клиента с сервером.
PM ICQ   Вверх
mr.fox
Дата 14.1.2006, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



хм.. не спорю,
вот что пробую делать сейчас. поставил скрипт хедер x-music/x-midi
пытаюсь отдать файл тоже формата миди.. а мне проигрыватель жалобно пишет что не может понять формат.. странно, что - то я не пойму в чем трабла
PM MAIL WWW ICQ   Вверх
mr.fox
Дата 14.1.2006, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



Mal Hack, Спасибо большое за помощь!!!
проблему решил! Пробовал сначала так audio/* пробовал и так x-music/* и указывал тип файла вместо звезды))
а оказалось надо точно указывать тип файла - audio/midi и все заиграло.. а я аж от счастья затанцевал smile
PM MAIL WWW ICQ   Вверх
mr.fox
Дата 14.1.2006, 04:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



вот Ё... Настроил я прослушивание миди - Mime type = audio/midi.
а какой mime type для mmf???! я так и не могу найти его! Кто знает, подскажите
Добавлено @ 04:52
блин идиот я! Скока раз зарекался юзать гугл а не яндекс!! Нашел то что искал - ммф -application/x-smaf
Сори за болтавню самого с собой тут ))) бывает.
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 14.1.2006, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Всегда пожалуйста.
Цитата(mr.fox @ 14.1.2006, 02:36 Найти цитируемый пост)

Пробовал сначала так audio/* пробовал и так x-music/* и указывал тип файла вместо звезды))

Нельзя ни в коем случае. HTTP 1.1 и 1.0 не поддерживают такой фишки. Только полное именование типа.
PM ICQ   Вверх
mr.fox
Дата 14.1.2006, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



блин, опять траблы...
вот короче код.. он создает файлик и отдает его на закачку
работу кода можно посмотреть http://mobiletuning.ru/giveaway.php?id=32
трабла в том, что все браузеры кроме эксплорера все нормально скачивают...
Может проблема в типе файла - mrl и хедеры для него я ставлю text/x-mrml
Код

if(!$fp=fopen('prws/'.$bound.'.mrl','a+'))
    {
        $CENTER='<b>Ошибка, попробуйте позже.</b>';
        $sm->assign("CENTER", $CENTER);
        $sm->display("index.tpl");
        exit;
    }
     if(fwrite($fp,$f_content)===FALSE)
     {    
        $CENTER='<b>Ошибка, попробуйте позже.</b>';
        $sm->assign("CENTER", $CENTER);
        $sm->display("index.tpl");
        exit;
     }
    fclose($fp);
    
    
    //echo 'prws/'.$bound.'.mrl'; exit;
    echo give_away($bound.'.mrl','prws/'.$bound.'.mrl','text/x-mrml');

PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 14.1.2006, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Для скачивания используй application/x-download или octet-stream.
PM ICQ   Вверх
mr.fox
Дата 15.1.2006, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



хм, ну я и использую
Зайди по ссылке через IE и глянь как он начнет ругаться.. зайди по мозиле и все в ажуре.. Не подскажешь что пожет такое быть?
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 15.1.2006, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(mr.fox @ 15.1.2006, 00:36 Найти цитируемый пост)

хм, ну я и использую

Цитата(mr.fox @ 14.1.2006, 21:57 Найти цитируемый пост)

echo give_away($bound.'.mrl','prws/'.$bound.'.mrl','text/x-mrml');

Я думаю, что этот заголовок ты в хедер подставляешь smile

Покажи заголовки, как шлешь... Что-то в них.
PM ICQ   Вверх
mr.fox
Дата 17.1.2006, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



ну вот функция обычная
Код

function give_away($get_name,$true_name,$mime='application/mp3')
{
  $f_size=filesize($true_name);
  header('Content-type: '.$mime.'');
  header("Content-Disposition: attachment; filename=".$get_name.";");
  header("Accept-Ranges: bytes");
  header("Content-Length: ".$f_size);
  readfile($true_name);
}



так и шлю...
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 17.1.2006, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(mr.fox @ 17.1.2006, 00:33 Найти цитируемый пост)

  header("Content-Disposition: attachment; filename=".$get_name.";");
  header("Accept-Ranges: bytes");

Попробуй убери. Будет ошибка?

А принципе это может быть глюк ИЕ... Либо трабла в заголовках. Надо по одному отлавливать...
PM ICQ   Вверх
mr.fox
Дата 17.1.2006, 01:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 13.3.2005
Где: Ирландия

Репутация: -1
Всего: 2



хм.. я сейчас вроде разобрался.. у меня 2 файла.. первый с функцией этой, второй который запрашивает эту функцию.. Ну так вот во втором файле на первой строке стоит session_start()
Я ее убрал и все заработало.. Мистика какая то.. У меня на других страницах точно также есть и все работает..
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0568 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.