fseek — поток не поддерживает поиск — .flv файл

Вот мой код:

$fd = fopen($url, "r");

if ( isset($_GET['start']) )
{
fseek($fd, intval($_GET['start']));
}

while(!feof($fd))
{
echo fread($fd, 4096);
ob_flush();
}

Но я получаю сообщение об ошибке: Предупреждение: fseek () [function.fseek]: поток не поддерживает поиск в (…)

Как я могу использовать fseek для анализа файла .flv?

0

Решение

Сначала скопируйте его в локальную файловую систему. (Под «локальным» подразумевается файловая система на том же сервере, где размещен ваш php-скрипт). Затем откройте локальную копию, и вы сможете позвонить fseek() в теме. Как говорится, «вы не можете искать () на трубе» … главная трудность в том, что вы не можете перематывать трубу (или сокет)
если вам нужно переместить указатель файла назад.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]