$old_name="E:\a.doc";
$file_name = "新文件名.doc";if (!file_exists($old_name)) { //检查文件是否存在
echo "文件找不到";
exit;
} else {
$file = fopen($old_name,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($old_name));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 输出文件内容
echo fread($file,filesize($old_name));
fclose($file);
exit;}
}
然后再建一个文件取名test.php里面内容写上
<?php
echo '<a href=down.php>下载</a>';
?>
从test.php这个页面点下载,就可以了.试一下吧
<?php
echo "<a href=\"download.php\">download</a>";
?>然后建一个 download.php 如下:<?php$file_name = "1.txt"; //文件名
$file_dir = "./"; //文件路径为当前目录if(!file_exists($file_dir.$file_name)){
echo "文件找不到";
exit;
}else{
$file=fopen($file_dir.$file_name,"r");//打开文件 // 输出文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges:bytes");
Header("Accept-Length:".filesize($file_dir.$file_name));
Header("Content-Disposition: attachment; filename=".$file_name);
}
?>