Доступ к flv файлу через php скрипт

KriG

Новичок
Доступ к flv файлу через php скрипт

Что имеем:
- простенький флэш плеер собраный из стандартного компонента Macromedia Flash 8
- некий видео-файл в формате flv
- php-скрипт

Что могу:
- если оращаюсь к видео-фалу напрямую, т.е. http://myhost/videos/video.flv, то все работает, все замечательно (my_player.contentPath = "http://myhost/videos/video.flv"; - это пишем на загрузку плеера)

Проблема:
- если обращаюсь к файлу не напрямую, а через скрипт, то файл просто не загружается в плеер, и соответственно не проигрывается (my_player.contentPath = "http://myhost/get_video.php";)

вот так выглядит скрипт к которому обращается плеер:

get_video.php:
PHP:
<?
$video_path = "videos/video.flv";
header("Content-Length: ".filesize($video_path));
header("Content-type: application/octet-stream");
$handle = fopen($video_path, "rb");
$content = fread($handle, filesize($video_path));
fclose($handle);
die($content);
?>
если обратиться к скрипту просто набрав адрес в браузере, то появляется окно предлагающее скачать файл, после скачивания получаем именно тот файл который нужен, т.е. отдается вроде правильно
 

Фанат

oncle terrible
Команда форума
при эмуляции пхп скриптом отдачи файла веб-сервером, посмотрите заголовки, которые отдаёт веб-сервер, и выдавайте точно такие же.

ТЕ, КОТОРЫЕ ВЫДАЁТ СЕРВЕР, а не те, которые напишет вася пупкин на форуме.
 
Сверху