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 浏览器下载文件
猜你喜欢
转载自blog.csdn.net/qq_24909089/article/details/80409519
今日推荐
周排行