php 文件下载源码
录入:胡长生   建立时间: 2013-09-09 12:30:17  

function download($filename)
{
// 以二进制格式打开文件
$fp = fopen($filename, 'rb');
//查找最后一个 / 的位置,取出文件名
$name=substr(strrchr($filename, '/'), 1);

// 发送合适的报头
header("content-type:application/octet-stream;charset=utf-8");
header("Content-length:".filesize($filename));
header("Content-Disposition: attachment; filename=".$name);
fpassthru($fp);
exit;
}

调用方法

download($filename);
$filename 是一个字符串,要包含完整的路径和文件名

?