有没有可能在不使用PHP的情况下使用JavaScript/jQuery将文本保存到新的文本文件中?我试图保存的文本可能包含HTML实体、JS、HTML、CSS和PHP脚本,我不想转义或使用urlencode!
如果它只能使用PHP实现,那么我如何将文本传递给PHP而不对其进行编码?
发布于 2013-03-31 03:58:53
仅使用客户端脚本(如JavaScript和jQuery )无法将内容保存到网站,但是通过在AJAX POST请求中提交数据,您可以非常容易地在服务器端执行另一半操作。
但是,我不建议让脚本等原始内容如此容易地写入您的主机,因为这很容易被利用。如果您想了解有关AJAX POST请求的更多信息,可以阅读jQuery API页面:
http://api.jquery.com/jQuery.post/
如果你仍然想在你的主机上保存原始脚本文件,这里有一些你应该知道的事情。如果你像这样处理文件,你必须非常小心安全!
文件上传(如果javascript可以选择文件名,则大多数情况下也适用于发送纯文本) http://www.developershome.com/wap/wapUpload/wap_upload.asp?page=security https://www.owasp.org/index.php/Unrestricted_File_Upload
https://stackoverflow.com/questions/15722765
复制相似问题