Echo没有';t显示从txt文件复制粘贴的文本到表单文本区域PHP


Echo doesn't show copy-pasted text from txt file to form text area PHP

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

我正在制作一个简单的表格,其中:

  1. 用户将一些文本写入文本区域
  2. php必须将这些数据回显到一个简单的html代码中,以便将其复制到其他地方

像这样的东西:http://www.w3schools.com/php/showphp.asp?filename=demo_form_validation_complete

但即使在w3schools的演示中也存在一个问题:当我将一些文本复制(或剪切)到*.txt文件或另一个网页/本地文档中,然后将其复制(或粘贴)到表单中并发送以接收回显时,它会从变量中发回一个"null"值,而当我在其中键入时不会发生这种情况。

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

您可能在复制的文本中有一个撇号,并且它正在被转换为卷曲的撇号(请参阅:http://www.dwheeler.com/essays/quotes-in-html.html)。如果您只是将其回显到屏幕上,则可以将$_POST["内容"]封装在htmlenties()中。