首先将要输出的内容,保存到变量$res中
列入 $res = '<?xml version=\"1.0\" encoding=\"UTF-8\" ?>';
写入到相应的文件中,question.xml
$file_name = 'question.xml';
$f = fopen($file_name, 'w');
fwrite($f, $re);
fclose($f);
header("Content-Type: application/force-download");//告诉浏览器强制下载
header("Content-Disposition: attachment; filename=".basename($file_name));
@readfile($file_name);
exit();
Content-Disposition参数本来是为了在客户端另存文件时提供一个建议的文件名,但是考虑到安全的原因,就从规范中去掉了这个参数
Content-Disposition参数:
attachment --- 作为附件下载
inline --- 在线打开
readfile() 函数输出一个文件。
该函数读入一个文件并写入到输出缓冲。