[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP ретранслятор музыки
petrofesyuk
Недавно написал парсер аудиозаписей ВК. Но возникла проблема - они привязаны к IP того, кто отправляет запрос(audio.get), появилась идея о ретрансляторе, но ничего не получается, даже с обычными MP3 файлами. Если перейти по ссылке - MP3 скачивается, но в Uppod, например, вставить этот php скрипт не выходит. Вот код ретранслятора:

<?php
$url = 'http://cdndl.zaycev.net/92316/50290/skillet_-_falling_inside_the_black_(zaycev.net).mp3';
$header = get_headers($url, 0);
$fp = @fopen($url, "rb") or die (MESSAGE);
if(isset($header))
{
foreach($header as $val) header($val);
}

while(!feof($fp))
{
echo fread($fp, BLOCK);
}
?>
Guest
define('BLOCK', 1024);
define('MESSAGE', 'Something went wrong');

$url = 'http://cdndl.zaycev.net/92316/50290/skillet_-_falling_inside_the_black_(zaycev.net).mp3';
$fp = @fopen($url, "rb") or die (MESSAGE);
header('Content-Type: audio/mpeg');
while(!feof($fp)) {
echo fread($fp, BLOCK);
}
redreem
Guest

а че тока константы-то? навернул бы сразу mvc каркасик уж. че мелочиться то?
Guest
Да кто ж знает объявляются у ТС константы где-то или нет...
Без них вполне ожидаемо было следующее сообщение от ТС вроде "ниработаит". А оно нам надо?
redreem
Guest

Медведь? smile.gif
Guest
redreem

Сова? smile.gif
petrofesyuk
Спасибо, всё работает.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.