//读取文件夹下的文件并删除
//简单的查看文件夹下的文件
public function read(){
$dir="data/";
$file=scandir($dir);
//array_splice($file,2,1);
if(count($file)>17){
unlink($dir.$file[2]);
}
}
//文件下载
function downfile(){
$file_name = input("name");
$file_path = "data/".$file_name;
$buffer = 102400;
if (!file_exists($file_path)) {
echo "<script type='text/javascript'> alert('对不起!该文件不存在或已被删除!'); </script>";
return;
}
//return $file_path;
$fp = fopen($file_path, "r");
$file_size = filesize($file_path);
$file_data = '';
while (!feof($fp)) {
$file_data .= fread($fp, $buffer);
}
fclose($fp);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-type:application/octet-stream;");
header("Accept-Ranges:bytes");
header("Accept-Length:{$file_size}");
header("Content-Disposition:attachment; filename={$file_name}");
header("Content-Transfer-Encoding: binary");
echo $file_data;
}