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;
?>