如何让用户编辑PHP文件?

时间:2014-04-09 16:57:32

标签: php html edit

好的这些类型的问题通常非常广泛,但我会尽力解释我想要尝试和实现的目标。

我想要的是允许用户使用HTML输入表单输入一些信息(这将是一个IP地址),然后一旦他们点击提交,他们输入的数据将被添加到PHP代码,然后他们可以看到结果。这是PHP代码(只是一些代码的片段。)

$SERVER_IP="//IP OF USER INPUT WOULD GO HERE"; 

我理解这可能更像是一项任务,而不仅仅是从几行代码中添加HTML输入,如果是这样的话,请指点我可以获取有关如何执行这些操作的信息。类似的东西?

谢谢你。

2 个答案:

答案 0 :(得分:1)

如果它不需要是永久性的,请使用表单,然后通过$ _GET ['var']或$ _POST ['var']访问变量。您甚至可以将其保存到用户的$ _SESSION。如果需要永久使用数据库,请不要让用户编辑PHP

您还可以使用类似jQuery的东西将数据附加到div容器,例如:

HTML:

<input id="input_form_id" type="text"/>
<button id="add_ip">Add</button>
<div id="ip_addresses"></div>

Jquery的:

$("#add_ip").click(function() {
    var ip = $("#input_form_id").val();
    $("#ip_addresses").append(ip + "<br/>");
});

的jsfiddle: http://jsfiddle.net/hvBwK/

答案 1 :(得分:0)

允许用户编辑PHP文件会打开您不想要的各种安全问题。

相反,该代码应该是$SERVER_IP="//fetch the user input from a file or DB";,UI部分应该处理那个用户输入 - 作为数据,而不是PHP代码。