如何将textarea数据保存到html文件中?
问题描述:
我从$ FOPEN $ fwrite的功能略有不同的问题如何将textarea数据保存到html文件中?
因为我想达到的目标是有textarea的名字下方的按钮,“另存为HTML”
当我按下
一弹出框出现,就像窗口“另存为...”对话框,用户可以选择他们想要存储文件
当点击保存哪个地方,该文件是储存在那个地方
如何实现这种功能?谢谢。
答
的它在HTTP-Response中接收文件流,并且响应的标题也指示内容是文件。
因此,无法从客户端代码打开“另存为”对话框。您必须将textArea值提交给服务器,然后Browser将打开“SaveAs”对话框。
如果要保存服务器旅程,您必须编写JQuery/JavaScript代码以让用户将内容保存在其磁盘上,即$ fOpen和$ fWrite。
答
我认为可以这样做的最佳方式是使用服务器端代码。有按钮提交表单到服务器,创建一个临时的HTML文件,并“作为打开/保存”通过任何Web浏览器时所显示的对话框发送回与内容部署标头的响应像
Content-Disposition: attachment; filename="fname.ext"
+0
将它发送回内容处理标题的响应中?我怎样才能发送它在PHP?我现在可以保存一个html文件,但我不知道如何发送带有标题的回复谢谢 – 2012-03-27 09:27:23
将回复发送给内容处置标题的回复?我怎样才能发送它在PHP?我现在可以保存一个html文件,但是我不知道如何发送一个带有头文件的回复谢谢 - 李卓才刚才 – 2012-03-27 09:28:04
我不是一个PHP的家伙......但是可能你可以使用类似这样的东西: ...或者,你可以尝试这个链接http://docstore.mik.ua/orelly/webprog/php/ch07_05.htm – Ameya 2012-03-27 10:51:49