PHP 文件下载代码示例如下:
<?php//调用下载函数
downloadFile("index.html")
//定义下载函数,$fname参数为下载文件名
function downloadFile($fname){
罩老 $rename = $fname
$filename = $fname
$file_path = $_SERVER["DOCUMENT_ROOT"]."/oop/".$filename
$file = @fopen($file_path, "r")
if (!$file) {
exit('sorry,no file!')
}
set_time_limit(0)
$ua = $_SERVER["HTTP_USER_AGENT"]
$encoded_filename = urlencode($rename)
$encoded_filename = str_replace("+", "%20", $encoded_filename)
header('Content-Type: application/octet-stream')
if (preg_match("/MSIE/", $ua)) {
header('Content-Disposition: attachment filename="' . $encoded_filename . '"')
} else if (preg_match("/Firefox/", $ua)) {
header('Content-Disposition: attachment filename*="utf8\'\'' . $rename . '"')
} else {
header('Content-Disposition: attachment filename="' . $rename . '"')
}
while (!feof($file)) {
基春 echo fread($file, 50000)
}
fclose($file)
搏闷耐 exit
}
?>
因为下载下来的文件后缀名
是htn,而不是rar,渣镇销迹自己把
文件夹选项
里买呢隐藏已知
扩展名
前面的勾去掉,将htm改为如斗粗rar就好了,这是
老问题
了
有些读不出来的陪指闭,你把文件逗模删除之后重新放进去就可以了,还读不出来的话,就在电脑上新建一个文本文档,把原文档中的内容复制进去,应该就可以,方便的话,重新下载一个txt文件更简单吧。如果是手机里软件芦裂的问题,那只能重新装一下pc套件了,pc套件在官网里边能找到。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)