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

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

<?

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);
?>
...全文
23 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-04-09 01:36
社区公告
暂无公告