你的这句是在读二进制文件啊 xxx.rmvb ...
--------------------------------------------
$fr=fopen($dd."/".$file,"r");
$fp[$i]["firstline"]=fgetss($fr,60);
fclose($fr);
-------------------------------------------
$fp[$i]["firstline"]里边存的就是以文本方式读出来的rmvb文件开始60个字节的内容.

解决方案 »

  1.   

    该如何写才能读到电影文件名?
      

  2.   

    你要先看看那个文件的内容啊。要不怎么知道读取哪几个字节。
      

  3.   

    是不是我要规定电影文件的长度?如:1001.rm
      

  4.   

    不用的,你去看看那些读取整个目录的代码
    我就不贴出来了
    你查找一下就可以了
      

  5.   

    你最好是把数据库中的文件名和你所存的电影文件名保持一致,这样你只要读取数据库中的电影存放地址就可以实现了!