将数据库纯文本作为PHP代码执行

时间:2013-03-04 19:21:38

标签: php output plaintext

我将包含HTML和PHP的单个页面以纯文本形式存储在数据库中,如下所示:

<body>
<h1>Welcome</h1>
<?PHP $welcome = "Hello"; 
      echo $welcome; 
?>
<br />
</body>

并且期望的结果是执行与纯文本混合的PHP代码,因此上面的代码看起来像浏览器的以下HTML:

<body>
<h1>Welcome</h1>
Hello<br />
</body>

我使用的函数只是 ECHO 是从数据库到页面的纯文本,显然,PHP永远不会被视为PHP。

如何将PHP转换为纯文本,将其作为实际的PHP代码执行?

1 个答案:

答案 0 :(得分:4)

请查看eval()

这会将PHP字符串计算为PHP代码。但 very小心