<?php
//header("location:/files/a.ss")$file_name = "a.ss";
$file_dir = "files/";
$filename="aa.php";if (!file_exists($filename)) {
echo "can't find file";
exit;
}
else {
$file = fopen($filename,"rb");
$size = filesize($filename);
header("Content-type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length: $size");
header("Content-Disposition: attachment; filename=$filename");
echo fread($file,filesize($filename));
fclose($file);
exit;}
?>
//header("location:/files/a.ss")$file_name = "a.ss";
$file_dir = "files/";
$filename="aa.php";if (!file_exists($filename)) {
echo "can't find file";
exit;
}
else {
$file = fopen($filename,"rb");
$size = filesize($filename);
header("Content-type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length: $size");
header("Content-Disposition: attachment; filename=$filename");
echo fread($file,filesize($filename));
fclose($file);
exit;}
?>
$file="a_a.txt";
$dest="a_a.txt";
down_file($file,$dest);
function down_file($content,$dest){
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=$dest" );
header("Content-Transfer-Encoding: binary");
//header("Content-Length: ".filesize($file));
echo $content;
}?>
1.xls
header("Location: $file");
就可以了。我就这样做的。