有没有办法让用户安全地编辑 php 代码,例如这是一个基本的 php 代码来回显 Hello World!到页面上。
这个想法是不允许像数组这样的完全编码更改,或者他们可以像这样在 mktime 中编辑日期。我认为可能有一种方法可以将表单输入字段回显到 php 代码中,然后显示结果。
我怎么能允许用户将代码更改(Hello World!)更改为其他内容,然后单击提交以显示编辑。
<?php
echo "Hello World!";
?>
或者另一个例子是用户如何编辑数组中的单词
<?php
$words = array("the ", "quick ", "brown ", "fox ",
"jumped ", "over ", "the ", "lazy ", "dog ");
shuffle($words);
foreach ($words as $word) {
echo $word;
};
unset($word);
?>
我想我必须创建一个表单来获取 php 代码并以某种方式让它显示编辑的结果?
<form name="form" method ="get" action="a.php">
<input type="text" id="edit" name="edit" size="30" />
<input type="submit" value="Submit" >
</form>
对于正在查看此内容并想知道您可以使用表单和 php 创建什么的任何人,请参见此处编辑 php 脚本的表单