|
|
|
|
|
для: 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:00)
| | Хоть намекните, что и где посмотреть, какие функции мне нужны дальше я сам разберусь. | |
|
|
|
|
|
|
|
для: Trianon
(22.07.2009 в 10:53)
| | Я новичок в php, я даже не знаю примерно как должен выглядеть этот скрипт и какие функции это делают, всё что я смог найти на эту тему я выложил, я его как мог изменял. Я может вообще не то делаю, поэтому и пришёл на форум за помощью, или форум не для этого? | |
|
|
|
|
|
|
|
для: maloi_m3
(22.07.2009 в 10:51)
| | спрашивайте.
Предварительно заглянув в мануал, само собой.
Если там что-то неясно - это и спрашивайте.
Отчаиваться - это неправильно с любых позиций. | |
|
|
|
|
|
|
|
для: Trianon
(22.07.2009 в 10:50)
| | Ну так подскажите, я уже отчаялся :( | |
|
|
|
|
|
|
|
для: maloi_m3
(22.07.2009 в 10:48)
| | нужно понимать, что делают функции, и как ими пользоваться, а не копировать текст вслепую. | |
|
|
|
|
|
|
|
для: Trianon
(22.07.2009 в 10:46)
| | Пробовал и по отдельности, тоже самое. | |
|
|
|
|
|
|
|
для: maloi_m3
(22.07.2009 в 10:44)
| | >echo file_get_contents ($file);
>readfile($file);
как-то здесь в первой строке жирно слишком...
а во второй - слишком постно. | |
|
|
|
|
|
|
|
для: 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);
|
| |
|
|
|
|