我正在尝试开发一个应用程序问题论坛,用户可以在其中提交他们的答案。但我一直停留在一个地方,
我有一个接受用户输入的文本区域,用户可以输入他们想要的任何内容,包括 html 标签、script 标签、php 标签。并将其存储在数据库中。之后,当我获取数据时,我将其显示在标签内。
<div><?php echo $answere;?></div>
我的问题是当用户写 <?php ?> tag or <script>
答案文本区域中的标记已正确保存在数据库中,但未显示任何内容。
当我获取数据库保存的答案并将其包装在 textarea 中时,它会显示正确的结果。
示例:
如果有人在答案文本区域中写下文本
<?php
// SOME CODE
?>
结果
在 div 里面什么都不显示。
在 textarea 区域内它显示正确的结果。
注意:我没有使用 htmlentities()、html_entity_decode()
谁能给我指出正确的方向?任何帮助将不胜感激。
最佳答案
关于php - 我可以在 html 页面中显示 <?PHP ?>, <SCRIPT> 标签吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8193385/