• Главная
  • » PHP
  • » Помогите с выводом в заголовок мультимедию

#1 2009.08.23 14:31

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Помогите с выводом в заголовок мультимедию

Как скачат mp3 с другого сайта в переменную проверить на наличиее што ето мп3 а не страница и вывести в браузер с помощу header ('content: ...');
(если стрничка тогда header'location: ...';)
штоб можно было вписать имя файла
например chornuj_bumer.mp3
без использование modrewrite и ffmpeg
адрес скачки должен иметь примерный вид:
index.php?action=get&id=5
помогите пожалуйста очень надо.

Отредактировано TLENS (2009.08.23 14:32)

Неактивен

#2 2009.08.23 14:54

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

тут нужны будут классы для проверки формата файла. например этот ClassAudioFile
Ну а дальше просто функцией copy копируешь файл себе на сервер, проверяешь его с помощью класса, и выдаешь пользователю.
проверять примерно так:

Код:

1
span style="color: #0000BB"><?phprequire 'classAudioFile.php';// создаем обьект$f = new AudioFile;// добавляем аудиофайл$f->loadFile('file.mp3');if($f->wave_length || $f->wave_byterate || $f->wave_channels || $f->wave_framerate){ echo 'Это MP3';}else{ echo 'Это не MP3';}?>

Неактивен

#3 2009.08.23 15:33

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

Спасибо а вывести переменную $f возможно без сохранение?
Добавлено спустя   6 минут  35 секунд:
Я знаю можна делать так

Код:

1
lt;?header("content-type: audio/mp3");readfile('http://site.ru/chornuj_bumer.mp3');?>

только нельзя проверить, и имя сохраняется index.mp3
ето все нужно для граба.

Неактивен

#4 2009.08.23 15:54

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

Gemoroj
не все работает но всетаки проверить можна

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PHP Error Message
 
Warning: fseek() [function.fseek]: stream does not support seeking in /home/a6801323/public_html/hesh/classAudioFile.phpon line 135
 
Free Web Hosting
 
PHP Error Message
 
Warning: filesize() [function.filesize]: stat failed for http://site.ru/Forsaj_4-Saundtrek_2009.mp3 in /home/a6801323/public_html/hesh/classAudioFile.php on line 244
 
Free Web Hosting
 
 
 
Информация о песне:
Каналы: Single channel (Mono)
Частота: 44100 Гц
Битрейт: 64 Кбит/сек.
Время: 00:00 мин

Отредактировано TLENS (2009.08.23 15:55)

Неактивен

#5 2009.08.23 16:18

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

здается мне ты файл не загрузил к себе на сервер.

Неактивен

#6 2009.09.28 03:15

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

Как указать размер файла?
Делал так и вместо размера знак вопроса

Код:

1
span style="color: #0000BB"><?php$f='DJ_AnTony-Trek_ot_kotorogo_rvutsya_kluby_Tolyatti.mp3';header('Content-type: audio/mp3');header('Content-Disposition: attachment; filename="'.$f.'"');readfile($f);?>

(файл лежит в етой директории)

Неактивен

#7 2009.09.28 09:13

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

filesize

Неактивен

#8 2009.09.28 16:15

TLENSI
Гость

Re: Помогите с выводом в заголовок мультимедию

А в заголовки как вывести?

#9 2009.09.28 18:04

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: Помогите с выводом в заголовок мультимедию

Код:

1
span style="color: #0000BB"><?phpecho '<title>'.filesize($f).'</title>';?>

wink в шапку

Неактивен

#10 2009.09.29 20:18

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

Я имел ввиду в header(); штоб при скачке браузер смог разщитать время скачки.

Неактивен

#11 2009.09.29 21:16

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

подумай

Неактивен

#12 2009.09.30 02:26

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

Вот нашол вставил к остальному и оно то показивает только медленно качает и при 22% сбрасывает.
header("Accept-Ranges: bytes");
header("Content-Length: ".filesize($f));

Неактивен

#13 2009.09.30 08:00

НЕЗНАЙКА_ГОСТЬ
Гость

Re: Помогите с выводом в заголовок мультимедию

Это, Геморрой, а где можно найти заголовки? В статьях, книжках почти нет ничего о них

#14 2009.09.30 09:44

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

TLENS, проверь чтобы путь к файлу был правильный.
НЕЗНАЙКА, в гугле. Это относитс к HTTP протоколу, а не PHP. Поэтому искать нужно именно про HTTP протокол инфу.

Неактивен

#15 2009.10.01 00:48

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

Намучался конешно:
ниче не пойму.

Код:

1
span style="color: #0000BB"><?php$fn='1.mp3';$size=filesize($fn);header("Accept-Ranges: bytes");header("Content-Length: ".$size);header('Content-Disposition: attachment; filename="new.mp3"');header('Connection: close');header("Content-Type: audio/mpeg"); readfile($fn);?>

http://tlens.cn/spam/header.php

Отредактировано TLENS (2009.10.01 00:55)

Неактивен

#16 2009.10.06 10:06

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

ну а что не понятного? все верно.

Неактивен

#17 2009.10.07 18:31

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

Gemorroj написал:

ну а что не понятного? все верно.

дело втом што качает 22% и быбрасует. Почему так? Через твой менеджер и бета-менеджер Такое самое.

Неактивен

#18 2009.10.07 20:34

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

ммм...
выполни var_dump(set_time_limit(100));
что показывает?

Неактивен

#19 2009.10.07 21:17

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

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

Неактивен

#20 2009.10.07 21:42

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

ну вот и ответ)

Неактивен

#21 2009.10.07 22:43

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

Ммм. Што ето значет?

Неактивен

#22 2009.10.07 23:31

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

переведи

Неактивен

#23 2009.10.08 00:51

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите с выводом в заголовок мультимедию

А его можно включить?

Неактивен

#24 2009.10.08 08:39

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с выводом в заголовок мультимедию

в php.ini

Неактивен

  • Главная
  • » PHP
  • » Помогите с выводом в заголовок мультимедию

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.015 s