function export_text()
{
$xlsName_1 = '123.txt'; //文件名
$xlsName_2 = 'uploads/files/excel/'; //相对路径存放
$xlsName = $xlsName_2 . $xlsName_1; //全路径
if (file_exists($xlsName_2)) { //存在文件清空文件夹下的文件
$dh = opendir($xlsName_2);
while ($file = readdir($dh)) {
if ($file != "." && $file != "..") {
$fullpath = $xlsName_2 . "/" . $file;
if (!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
} else {
mkdir($xlsName_2, 0777, true); //不存在文件则创建
}
$data_list = PhoneModel::SelectList($field = 'user_phone'); //查询数据
if (!empty($data_list)) {
foreach ($data_list as $key => &$val) {
$myfile = fopen($xlsName, "a");
fwrite($myfile, $val['user_phone']); //写入文件把数据写入对应文件
fwrite($myfile, "\r\n"); //写入换行
}
}
//查询文件是否存在
if (file_exists($xlsName)) {
ob_start();
$filename = $xlsName;
header("Content-type: application/octet-stream ");
header("Accept-Ranges: bytes ");
header("Content-Disposition: attachment; filename= {$xlsName}");
$size = readfile($filename);
header("Accept-Length: " . $size);
} else {
return $this->error('没有数据!');
}
}
PHP 浏览器下载文件
最新推荐文章于 2021-11-05 17:00:41 发布