这是我的下载代码,根据上一页点击文件名获得id,然后在数据库中查询该文件的文件名和存储路径,在这一页下载,Header()函数不对,运行时那几句都是警告
<?php 
  if($_GET['id']){
   $id=$_GET['id'];
   echo"$id"; $query_1=mysql_query("select * from tb_zl where id=$id",$conn);
while($myrow_1=mysql_fetch_array($query_1)){
     
    //echo "$myrow_1[id]"; $file_name="$myrow_1[name]";//需下载的文件名

$file_dir="$myrow_1[path1]";//下载到目录下
}
  }                               
   ?><?php $file = fopen($file_dir.$file_name,"r"); //打开文件
//输 入 文 件 标 签
Header("Content_type:application/octet-stream");
Header("Accept-Ranges:bytes");
Header("Accept-Length:".filesize($file_dir.$file_name));
Header("Content-Disposition:attachment;filename=".$file_name);
//输 出 文 件 内 容
echo fread($file,filesize($file_dir.$file_name));
fclose($file);
exit();?>