【发布时间】:2017-08-29 13:13:17
【问题描述】:
我正在尝试将包含 php 代码和 html 代码的文件的内容显示到 textarea 中。我做了
<textarea name='codemodifier' cols='110' rows='35' id='codemodifier' class='form-control' style='height: 75vh;'><?php echo file_get_contents("myfile.php"); ?></textarea>
但是它不是只显示文件的内容,而是在文本区域下显示其他 html 代码
我编辑了我的代码并做了
<textarea name='codemodifier' cols='110' rows='35' id='codemodifier'
class='form-control' style='height: 75vh;'><?php echo
htmlspecialchars(file_get_contents("myfile.php")); ?></textarea>
然后文本区域中不再显示任何内容。当我使用 htmlentites 而不是 htmlspecialchars 时,我遇到了同样的问题。
如何将 php 和 html 文件的内容显示到 textarea 中?
【问题讨论】:
-
“我编辑了我的代码并且做了” - 引用是空的,你错过了一些东西。
-
htmlspecialchars()应该可以解决问题。 -
我无法理解错误中的语言,但它似乎与会话有关
-
检查页面源代码并查看它的外观。不过,我不是 100% 确定您的实际问题是什么。文本区域下方的文本是否应该在其中?
-
我认为这是duplicate。有帮助吗?