将textarea保存到本地服务器上的HTML文件

时间:2013-09-03 12:09:29

标签: php html forms save ckeditor

在CKEditor中,我有一个非常基本的页面,上面有一个表单。表单有一个元素 - textarea - 我的用户可以在其中创建HTML

我希望我的用户能够点击屏幕上的按钮并打开“另存为”框,并能够将该文本区域的内容保存到本地服务器上的HTML文件中。

到目前为止我的代码就是这样:

<form method="post">
   <textarea name="editor1"></textarea>
   <script>
        CKEDITOR.replace("editor1");
   </script>
   <input type="submit">
</form>

1 个答案:

答案 0 :(得分:1)

您可以将文本发布到php文件。

在php文件中设置以下标题:

header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=somename.html");
header("Content-Transfer-Encoding: binary");
header("Content-Type: application/force-download");

之后,您只需从编辑器输出html。