php可以下载exe文件吗 php可以下载exe文件吗 像下载rar那样先fread 在输出就下载了,不要通过访问exe文件在网站的路径下载,请问可以实现这个效果吗?php 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php//这里可加你想加的代码,如:/*if (!($_SERVER['HTTP_REFERER'] && strpos($_SERVER['HTTP_REFERER'], 'http://'.$_SERVER['HTTP_HOST']) === 0)) { die('禁止站外操作!');}*/header('Content-type: application/octet-stream'); //exe文件的mime格式header('Content-Disposition: attachment; filename=yournewfilename.exe'); //你希望下载为新的文件名echo file_get_contents('yourfile.exe'); //取文件源,当然这里也可以用fopen、fread读取文件?> 关键是header设置正确,否则可能文件数据直接在浏览器里被显示出来。 当然可以。也可以用readfile()方法读取文件 我试着用frend读取 在设置hearder后输出 是可以下载exe的但我来源的是90m的exe文件,下载下来的确只有180b的文件,....... 每次我用php去读取exe文件在设置头信息后输出下载 下载下来的老只有180b的文件,求指导下,着是为什么啊? 设置了,好像php读取不了exe文件啊 php脚本设置set_time_limit(0);试试?是不是文件太大,超时了? 关于php socket udp问题 求PHP查看虚拟主机空间大小的代码? 数据库中读取的值与数组中的比较得出相同项目 PHP 中你用過這個函數嗎? 关于PHP下载验证问题的讨论? 怎么读取word文档,使得里面的文档变成html格式的啊?高手请教 登陆名写到cookie里,登陆以后第一次不显示? 如何把excel导入到mysql数据库中? 我X iampat(我是PAT) 你也太过份了吧~~ 在Php下作增加程序,点IE刷新按钮时,为何自动新增相同的一行纪录? 如何创建这种唯一的KEY update问题
/*
if (!($_SERVER['HTTP_REFERER'] && strpos($_SERVER['HTTP_REFERER'], 'http://'.$_SERVER['HTTP_HOST']) === 0)) {
die('禁止站外操作!');
}
*/header('Content-type: application/octet-stream'); //exe文件的mime格式
header('Content-Disposition: attachment; filename=yournewfilename.exe'); //你希望下载为新的文件名
echo file_get_contents('yourfile.exe'); //取文件源,当然这里也可以用fopen、fread读取文件?>
set_time_limit(0);
试试?是不是文件太大,超时了?