Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Отдача плееру видео файла php скриптом.

Сообщения:  [1-10]   [11-13] 

 
 автор: maloi_m3   (22.07.2009 в 11:18)   письмо автору
 
   для: Trianon   (22.07.2009 в 11:10)
 

Ну, раз возникают такие вопросы, гуру меня не назовёшь :)

  Ответить  
 
 автор: Trianon   (22.07.2009 в 11:10)   письмо автору
 
   для: maloi_m3   (22.07.2009 в 11:02)
 

Я, собственно, про те функции, которые процитировал. Их там вроде как всего две.
строка echo file_get_contents() из этих двух строк могла бы сделать нужное Вам, если бы не одно но.
Эта функция сперва целиком берет содержимое файла, а потом целиком вываливает в поток клиенту.
Проблема лишь в том, что файлы с медийным контентом обычно достаточно объемны.
Как Вы себе представляете взять содержимое такого файла целиком?

Функция readfile() более оправданна (опять же из этих двух строк.)
Беда в том, что она не с именем файла работает.
Чтобы узнать , с чем именно - марш в мануал.
Не знаете, как мануал смотреть?
Подсказываю:
php.net/readfile

PS. Для новичка ваш фрагмент кода уж больно складно написан.
Тем паче, кто-то там недавно на Попова ссылался...

  Ответить  
 
 автор: maloi_m3   (22.07.2009 в 11:02)   письмо автору
 
   для: maloi_m3   (22.07.2009 в 11:00)
 

Хоть намекните, что и где посмотреть, какие функции мне нужны дальше я сам разберусь.

  Ответить  
 
 автор: maloi_m3   (22.07.2009 в 11:00)   письмо автору
 
   для: Trianon   (22.07.2009 в 10:53)
 

Я новичок в php, я даже не знаю примерно как должен выглядеть этот скрипт и какие функции это делают, всё что я смог найти на эту тему я выложил, я его как мог изменял. Я может вообще не то делаю, поэтому и пришёл на форум за помощью, или форум не для этого?

  Ответить  
 
 автор: Trianon   (22.07.2009 в 10:53)   письмо автору
 
   для: maloi_m3   (22.07.2009 в 10:51)
 

спрашивайте.
Предварительно заглянув в мануал, само собой.
Если там что-то неясно - это и спрашивайте.

Отчаиваться - это неправильно с любых позиций.

  Ответить  
 
 автор: maloi_m3   (22.07.2009 в 10:51)   письмо автору
 
   для: Trianon   (22.07.2009 в 10:50)
 

Ну так подскажите, я уже отчаялся :(

  Ответить  
 
 автор: Trianon   (22.07.2009 в 10:50)   письмо автору
 
   для: maloi_m3   (22.07.2009 в 10:48)
 

нужно понимать, что делают функции, и как ими пользоваться, а не копировать текст вслепую.

  Ответить  
 
 автор: maloi_m3   (22.07.2009 в 10:48)   письмо автору
 
   для: Trianon   (22.07.2009 в 10:46)
 

Пробовал и по отдельности, тоже самое.

  Ответить  
 
 автор: Trianon   (22.07.2009 в 10:46)   письмо автору
 
   для: maloi_m3   (22.07.2009 в 10:44)
 

>echo file_get_contents ($file);
>readfile($file);

как-то здесь в первой строке жирно слишком...
а во второй - слишком постно.

  Ответить  
 
 автор: maloi_m3   (22.07.2009 в 10:44)   письмо автору
 
   для: Trianon   (22.07.2009 в 09:55)
 

Плеер просто выдаёт ошибку, а если обратиться к скрипту http://domen/vid.php?name=$id, как это делает плеер, всё работает, не знаю в чём дело :(.

вот как выглядит vid.php

$name = $_GET["name"];
$file = "file/$name"; 

header("Content-Disposition: attachment; filename=".$name);
header("Content-Type: video/flv");
header("Content-Length: ".filesize($file));
echo file_get_contents ($file);
readfile($file);

  Ответить  

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования