21,886
社区成员
发帖
与我相关
我的任务
分享
....
<td>
<?php echo"<a href=download.php?upfile_ID=".$upfile_ID.">下载</a>";?>
</td>
....
<?php
include("connect.php");
$upfile_ID = $_GET['upfile_ID'];
$sql = "select upfile_name,upfile_path from $Upfile where upfile_ID='$upfile_ID'";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
$upfile_name = $row['upfile_name']; //文件名
$upfile_path = $row['upfile_path']; //文件存放路径
if (!file_exists($upfile_path.$upfile_name))
{ //检查文件是否存在
echo "<script>alert ('文件不存在!');history.back();</script>";
exit;
} else {
$fp = fopen($upfile_path.$upfile_name,"r"); //打开文件
//输入头信息
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($upfile_path.$upfile_name));
Header("Content-Disposition: attachment; filename=" .$upfile_name);
//输出文件内容
echo fread($fp,filesize($upfile_path.$upfile_name));
fclose($fp);
exit;
}
?>
$upfile_name = "1.txt"; //文件名
$upfile_path = ""; //文件存放路径
$fp = fopen($upfile_path.$upfile_name, "r"); //打开文件
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($upfile_path.$upfile_name));
Header("Content-Disposition: attachment; filename=" .$upfile_name);
echo fread($fp,filesize($upfile_path.$upfile_name));
fclose($fp);
exit;
$fp = fopen($upfile_path.$upfile_name, "r"); //打开文件
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($upfile_path.$upfile_name));
Header("Content-Disposition: attachment; filename=" .$upfile_name);
echo fread($fp,filesize($upfile_path.$upfile_name));
fclose($fp);
exit;