php - 我可以在 html 页面中显示 <?PHP ?>, <SCRIPT> 标签吗

标签 php mysql html

我正在尝试开发一个应用程序问题论坛,用户可以在其中提交他们的答案。但我一直停留在一个地方,

我有一个接受用户输入的文本区域,用户可以输入他们想要的任何内容,包括 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/

相关文章:

PHP结合HTML代码

php - 用于 SELECT AVG(column) 的 MySQL PHP 返回资源 ID 3

mysql - 使用 ORDER 和 LIMIT 子句时 sql 查询中的语法错误?

javascript - JavaScript/jQuery 中各种函数作用域/事件绑定(bind)的优缺点

php - 生成无重复的随机数

mysql - Homebrew Mariadb Mysql 安装 root 访问被拒绝

mysql - 选择表格两次 - 不起作用

html - 我在 html5 游戏中使用 crafty 样板,但 Backbone 或 jquery 存在冲突?

html - 如何分页,让文本框相邻

javascript - ( Bootstrap )popover 使按钮移动?