这是我的代码:
$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]:stream不支持在(...)中搜索
如何使用fseek解析.flv文件?
答案 0 :(得分:0)
首先将其复制到本地文件系统。 (使用" local"表示托管php脚本的同一服务器上的文件系统)。然后打开本地副本,您应该可以在其上调用fseek()
。俗话说,"你不能在管道上寻找(); ...主要的困难是你不能倒回管道(或套接字)
如果你需要向后移动文件指针。