网上关于PHP通过Header标签触发下载的文章,介绍的太过草率、太过业余、根本不是程序员做的东西,我这里有几个问题。高分请教!!! 你不想内容回打到浏览器,加一条结束语句呀exit;试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顶楼兄弟,我也用这样的代码来做下载,可是我没有遇到你的文件名称显示不对,也没有遇到什么“取消”出以ASCII显示文件内容呀,下面是PHP手册中的例子,好好试试吧,祝你好运header("Content-type: application/x-gzip");header("Content-Disposition: attachment; filename=some-file.tar.gz");header("Content-Description: PHP3 Generated Data"); 给你一段程序参考,应该可以解决你的问题。<? if((!file_exists("$file"))||($file!="")) // 检查文件是否存在 { print "文件不存在!"; } else { $filesize=filesize("$file"); // 获取文件尺寸 $fp=fopen("$file","r"); $outAttachmentHeader=fread($fp,$filesize); // 获取文件内容 fclose($fp); $filename=substr($file,strrpos($file,"/")+1,strlen($file));// 获取文件名称 header("Content-Type: application/x-unknown"); header("Content-Disposition: attachment; filename=$filename"); print "$outAttachmentHeader"; exit; } ?> 上面有一点笔误,请把 $file!="" 改成 $file=="" 草率?那个是phpgroup的示例代码,草率?你不想草率就去看几百页的rfc,所谓草率不过是没有你需要的而已rfc才是真正的w3c文档,示例代码不过是告诉你基本的功能而已 我是一个初学者,我一直不太清楚header的用法!例如说: header("Content-Type: application/x-unknown"); 中 Content-Type: application/x-unknown 代表什么意思?请问可以在那里找到相关的教程或者介绍? 同一IP地址提交3次以上的查询之后 显示验证码 防止有人恶意检索数据库 寻找经常使用GOOGLE TALK的PHP爱好者 根据用户的ip地址判断出来其所在的城市!!急!!!! 运行PHP程序只安装apache2.2 就可以了吗,要不要再安装php5 ?? PHP中空两格怎么实现哈? 如何在一个PHP文件里操作MYSQL里两个不同的库,同时进行insert操作。为什么不行? 有关php对java和xml支持的扩展安装?? 关于SESSION定制的问题 我也有个变量传输问题 请教一个apache搭建问题 发送邮件时的附件怎么写的! php 的特点是什么? 大公司用什么????
header("Content-Disposition: attachment; filename=some-file.tar.gz");
header("Content-Description: PHP3 Generated Data");
if((!file_exists("$file"))||($file!="")) // 检查文件是否存在
{
print "文件不存在!";
} else {
$filesize=filesize("$file"); // 获取文件尺寸
$fp=fopen("$file","r");
$outAttachmentHeader=fread($fp,$filesize); // 获取文件内容
fclose($fp);
$filename=substr($file,strrpos($file,"/")+1,strlen($file));// 获取文件名称
header("Content-Type: application/x-unknown");
header("Content-Disposition: attachment; filename=$filename");
print "$outAttachmentHeader";
exit;
}
?>
那个是phpgroup的示例代码,草率?
你不想草率就去看几百页的rfc,所谓草率不过是没有你需要的而已
rfc才是真正的w3c文档,示例代码不过是告诉你基本的功能而已
例如说: header("Content-Type: application/x-unknown");
中 Content-Type: application/x-unknown 代表什么意思?
请问可以在那里找到相关的教程或者介绍?