mp3addr.php?&file_name=filename.mp3 里有个“&”,但是程序本来没有。

解决方案 »

  1.   

    试试
    $filesize = filesize($path.$file_name);header("Content-type: audio/mpeg");
    header("Content-length: $filesize");
    readfile($path.$file_name);
      

  2.   

    已经解决,谢谢楼上,不过是删到header("Content-length: $filesize");
      

  3.   

    删除header("Content-length: $filesize");就不会有上面的问题,但是又必须全部下载完才能播放了。
      

  4.   

    最新发现:我使用了javascrpti,
    <a href=\"#\" onClick=\"window.open('mp.php?id=$song_id','','height=300,width=300')\">直接访问mp.php?id=$song_id没有问题。
      

  5.   

    发现,是我搞错了,和javascript没关系。
      

  6.   

    发现,win98 没问题 win2000有问题。
      

  7.   

    使用MEDIA SERVER或者REAL SERVER播放视频,URL由PHP生成,MP3就只能在线听了