[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Mp3 loader
Dangetsu
Нужно скачать на сайт mp3 с другого сайта. file_get_contents и cUrl не помогают, либо я что-то делаю не так. Кто нибудь сталкивался с подобным? unsure.gif

P.S. Это нужно для того что бы узнать длину аудиофайла, но т.к. её можно узнать только если файл на сайте то приходится скачивать. ph34r.gif
BaNru
Есть ещё сокеты

1) А хостинг поддерживает file_get_contents и cUrl?
2) Не обязательно качать файл целиком, достаточно запросить заголовок (header файла). У MP3 вроде тоже все META хранятся в начале.
Dangetsu
BaNru
Сокет если я не ошибаюсь схож с cUrl. Вообщем как я примерно понял необходимо получить mp3 в виде кода, но как это сделать....

1) Все это поддерживает и я часто ими пользуюсь
2) Хм... интересный вариант, попробую
BaNru
Как-то так, либо классы посмотреть
nikolaevevge
Скачивать файл не обязательно получите заголовки отправив HEAD запрос с использованием Curl

Для включения HEAD запроса


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://domen.ru/my.mp3');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 1);
$content = curl_exec($ch); // run the whole process
curl_close($ch);

Размер файла будет содержаться в заголовек CONTENT_LENGTH
Тащить из переменной $content

Если значения CONTENT_LENGTH нет, увы - размер не узнаете пока не скачаете.
Быстрый ответ:

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