php 将文本导出到 当前时间戳.txt 下载文件 ,下载后删除当前文件
1
<?php // 设置要导出的文本内容 $text = "这是要导出的文本内容。"; // 获取当前时间戳 $timestamp = time(); // 生成文件名 $filename = $timestamp . '.txt'; // 将文本内容写入文件 file_put_contents($filename, $text); // 设置头信息,以提供文件下载 header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . basename($filename) . '"'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($filename)); ob_clean(); flush(); readfile($filename); // 删除文件 unlink($filename); exit; ?>