Echo不会将txt文件中的复制粘贴文本显示为PHP文本区域

时间:2014-09-02 18:42:55

标签: php html textarea echo copy-paste

这可能是一个愚蠢的问题需要解决,但我已经环顾四周,我无法找到可行的解决方案。

我制作了一个简单的表格:

  1. 用户将一些文字写入文本区域
  2. php必须将这些数据回显成一个简单的html代码,然后将其复制到其他地方
  3. 类似这样的事:http://www.w3schools.com/php/showphp.asp?filename=demo_form_validation_complete

    但是即使在w3schools的演示中也存在问题:当我将一些文本放入* .txt文件或其他网页/本地文档时,我复制(或剪切)并将其粘贴到表单中并发送给接收它发回的回声" null"来自变量的值,而当我输入变量时它不会发生。

    我该如何解决这个问题?有没有办法向变量发送一个复制粘贴的文本而不是" null"值?

1 个答案:

答案 0 :(得分:0)

您可能在复制的文本中包含撇号,并将其转换为卷曲的撇号(请参阅:http://www.dwheeler.com/essays/quotes-in-html.html)。如果您只是将其回显到屏幕上,则可以将$ _POST ['内容']包装在h​​tmlentities()中。