Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Загрузка mp3 через php, какой header? (http://www.flasher.ru/forum/showthread.php?t=50491)

RFMitrio 24.10.2003 15:20

Загрузка mp3 через php, какой header?
 
Что нужно послать в http-заголовке при загрузке мп3-файла через пхп?
Content-type: ?

По rfc сходу ответ не нашел :(
---
Спасибо!

Crazy 24.10.2003 15:22

audio/mpeg

Hint: в апаче есть файл mime.types. :)

RFMitrio 28.10.2003 15:49

Спасибо за хинт. ;)

Гружу:

$filename="1.mp3";
$fp=fopen($filename, "rb");
$str=fread($fp, filesize($filename));
fclose($fp);
Header('Content-type: audio/mpeg');
echo $str;


Но флэшка отказыватеся играть звук, загруженный таким образом:( Причем в локале - играет,в вебе - не играет.
В чем может быть проблема?
Если я гружу напрямую как loadSound("1.mp3") флэшка нормально играет звук.

Crazy 28.10.2003 16:06

Зачем такие сложности при наличии функции readfile?

RFMitrio 29.10.2003 18:51

Согласен, торможу. но в любом случае не работает:(
Прошу, проверьте кто-нибудь у себя.
Файл load.php:
<?
if(isset($id))
{
loadsound();
}

function loadsound()
{
global $id;
$filename="sounds/".$id.".mp3";
Header('Content-type: audio/mpeg');
readfile($filename);
}
?>

Вариант загрузки звука через пхп(не работающий - файл грузится, но не играет)
_root.createEmptyMovieClip("snd",1);
_root.snd.snd=new Sound();
_root.snd.snd.loadSound("load.php?id=1",0);
_root.snd.snd.onLoad=function()
{
this.start(0);
}

Если вместо третьей строки написать
_root.snd.snd.loadSound("1.mp3",0); - все нормально.
---
Спасибо!


Часовой пояс GMT +4, время: 03:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.