急!!!php 下载execl文件 格式报错

gyf2001 2008-04-09 01:36:54
我的程序

<?

function download($file_dir,$file_prefix,$file_name){
$file_dir = "../attachments/$file_dir/";
$file_name = urldecode($file_name);
$dl_name = $file_name;
//$file_name = $file_prefix."_".$file_name;
if (!file_exists($file_name)) { //检查文件是否存在
echo "文件找不到";
exit;
} else {
clearstatcache();
$file = fopen($file_name,"rb"); // 打开文件
// 输入文件标签
//octet-stream
header("Cache-control: private");
header("Content-type:application/vnd.ms-excel");
header("Accept-Ranges: bytes");
header("Accept-Length: ".filesize($file_name));
header("Content-Disposition: attachment; filename=" . $dl_name);
// 输出文件内容
echo fread($file,filesize($file_name));
fclose($file);
exit;
}

}
// $dir=$_GET['dir'];
// $prefix=$_GET['prefix'];
// $name=$_GET['name'];
$dir="D:\workspace\work";
$prefix="a";
$name="a.xlsx";
download($dir,$prefix,$name);
?>
...全文
35 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
我也想知道,正在找這方面的資料~~~~~

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧