要生成文件并下載,可以使用以下PHP代碼:
// 創建一個文件
$file = 'example.txt';
$fp = fopen($file, 'w');
fwrite($fp, 'Hello, World!');
fclose($fp);
// 設置文件類型和大小
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $file . '"');
header('Content-Length: ' . filesize($file));
// 輸出文件內容
readfile($file);
// 刪除文件
unlink($file);
以上代碼會生成一個名為example.txt
的文件,內容為Hello, World!
,然后將該文件以下載方式返回給用戶。下載完成后,會自動刪除生成的文件。您可以根據實際需求修改文件名、內容和類型。