$rtf=<<<RTF
{\rtf1
\b [TITLE] \b0\par
\b [MESSAGE] \b0\par
}
RTF;
$rtf = str_replace('[TITLE]',$valueTitle,$rtf);
$rtf = str_replace('[MESSAGE]',$valueMessage,$rtf);
Run Code Online (Sandbox Code Playgroud)
在我完成如上所述在php中编辑rtf文件之后,如何在特定位置使用新文件名保存它以供人们下载?
您可以file_put_contents()使用相应的标题保存它,并提供下载链接.
// $rtf holds your complete file data
file_put_contents('/path/to/outfile.rtf', $rtf);
Run Code Online (Sandbox Code Playgroud)
然后你可以简单地给他们直接下载,或者像这样使用正确的标题提供它,如果你需要额外的处理或访问保护或其他东西很有用......
header("Content-type: application/rtf");
echo file_get_contents("/path/to/outfile.rtf");
exit();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5744 次 |
| 最近记录: |