title
Description
Body
Как скачат mp3 с другого сайта в переменную проверить на наличиее што ето мп3 а не страница и вывести в браузер с помощу header ('content: ...');
(если стрничка тогда header'location: ...';)
штоб можно было вписать имя файла
например chornuj_bumer.mp3
без использование modrewrite и ffmpeg
адрес скачки должен иметь примерный вид:
index.php?action=get&id=5
помогите пожалуйста очень надо.
Отредактировано TLENS (2009.08.23 14:32)
Неактивен
тут нужны будут классы для проверки формата файла. например этот ClassAudioFile
Ну а дальше просто функцией copy копируешь файл себе на сервер, проверяешь его с помощью класса, и выдаешь пользователю.
проверять примерно так:
|
|
Неактивен
Спасибо а вывести переменную $f возможно без сохранение?
Добавлено спустя 6 минут 35 секунд:
Я знаю можна делать так
|
|
только нельзя проверить, и имя сохраняется index.mp3
ето все нужно для граба.
Неактивен
Gemoroj
не все работает но всетаки проверить можна
|
|
Отредактировано TLENS (2009.08.23 15:55)
Неактивен
Как указать размер файла?
Делал так и вместо размера знак вопроса
|
|
(файл лежит в етой директории)
Неактивен
А в заголовки как вывести?
Вот нашол вставил к остальному и оно то показивает только медленно качает и при 22% сбрасывает.
header("Accept-Ranges: bytes");
header("Content-Length: ".filesize($f));
Неактивен
Это, Геморрой, а где можно найти заголовки? В статьях, книжках почти нет ничего о них
TLENS, проверь чтобы путь к файлу был правильный.
НЕЗНАЙКА, в гугле. Это относитс к HTTP протоколу, а не PHP. Поэтому искать нужно именно про HTTP протокол инфу.
Неактивен
Намучался конешно:
ниче не пойму.
|
|
http://tlens.cn/spam/header.php
Отредактировано TLENS (2009.10.01 00:55)
Неактивен
PHP Error Message
Warning: set_time_limit() has been disabled for security reasons in /home/a2614207/public_html/spam/header.php on line 11
Free Web Hosting
NULL
Неактивен