不确定如何正确存储此代码

时间:2012-02-16 20:45:39

标签: php variables

描述我的网站的最佳方式是简单地为您提供一个链接,以便您可以查看它:http://opensourcewebsite.host22.com/editpage.php。基本上,这是一个网站,正在学习如何设计网站的人可以继续测试他们的代码。我已经知道在站点当前状态下,它很容易受到各种攻击。请注意,这不是完成的网站。用户将在textare中输入他们的代码,当单击提交按钮时,代码将保存在php变量中,然后显示在网页上。目前,您可以使用HTML代码,CSS和JavaScript代码并正确显示它。

我的问题是我希望用户能够在textarea中输入php代码并让它在网页上显示结果。随意访问我的网站并输入代码以了解页面的工作原理。当您输入PHP代码时,您会得到类似于以下内容的内容:

当您输入

<?php $hi = "hello"; ?>
<?php echo '<p>$hi</p>' ?>

它将在源代码中显示以下内容

<!--?php $hi = "hello" ?-->
<!--?php echo '<p-->$hi<p></p>' ?&gt;

以下代码是我如何回显文本区域中的源代码

<div id="editArea"><?php echo stripslashes($source_code) ?></div>

甚至可以将php代码存储在php变量中吗?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

此外,如果您希望它作为代码执行,请使用eval($code);

但是,我必须说你正在做的事情听起来非常危险。