Вот мой код:
$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?
Сначала скопируйте его в локальную файловую систему. (Под «локальным» подразумевается файловая система на том же сервере, где размещен ваш php-скрипт). Затем откройте локальную копию, и вы сможете позвонить fseek()
в теме. Как говорится, «вы не можете искать () на трубе» … главная трудность в том, что вы не можете перематывать трубу (или сокет)
если вам нужно переместить указатель файла назад.
Других решений пока нет …