点击按钮时,从PHP文件中保存呈现的HTML源代码?

时间:2012-12-12 09:56:37

标签: php html function

我在一家出版社工作,我们的编辑从模板中创建HTML电子邮件简报。这充满了问题,因为他们会不断地修改模板代码而不是仅仅将内容添加到正确的位置,这使我在发送兼容Outlook的简报时感到头痛。

我决定编写一个表单,从多个输入中提取编辑器的内容,而不需要查看/触摸模板源代码。这是完整的,但我希望编辑器能够通过简单的单击按钮来保存/下载呈现的HTML源代码,而不是查看源代码>选择全部>复制并粘贴到新的空白.txt文档>保存并作为电子邮件附件发送。是否有具有此(或类似)功能的PHP函数?

2 个答案:

答案 0 :(得分:1)

没有任何fopenfile_get_contents黑客攻击是可行的。使用PHP的输出缓冲,然后调用ob_get_contents,然后将其保存到文件中。

答案 1 :(得分:0)

我猜你可以利用:

$sourceCode = file_get_contents('http://yourformsite.com/form/')

然后用以下内容保存:

file_put_contents('/path/theme.txt',$sourceCode);