如何允许用户编辑PHP文件?

如何允许用户编辑PHP文件?,php,html,edit,Php,Html,Edit,好的,这些类型的问题通常都是非常广泛的,但是我会尽我所能准确地解释我想要尝试和实现的目标 我想要的是允许用户使用HTML输入表单输入一些信息(这将是一个IP地址),然后一旦他们单击submit,他们输入的数据将被添加到PHP代码中,在那里他们可以看到结果。下面是PHP代码(只是部分代码的一个片段) 我知道这可能不仅仅是简单地添加一个HTML输入表单和几行代码,如果是这样的话,你能告诉我在哪里可以获得关于如何做这类事情的信息吗 谢谢。允许用户编辑PHP文件会带来各种您不希望出现的安全问题 相反,该

好的,这些类型的问题通常都是非常广泛的,但是我会尽我所能准确地解释我想要尝试和实现的目标

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

我知道这可能不仅仅是简单地添加一个HTML输入表单和几行代码,如果是这样的话,你能告诉我在哪里可以获得关于如何做这类事情的信息吗


谢谢。

允许用户编辑PHP文件会带来各种您不希望出现的安全问题


相反,该代码应该是
$SERVER_IP=“//从文件或数据库获取用户输入”和UI部分应该处理将用户输入作为数据而不是PHP代码放在那里的问题。

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

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

HTML:


添加
Jquery:

$("#add_ip").click(function() {
    var ip = $("#input_form_id").val();
    $("#ip_addresses").append(ip + "<br/>");
});
$(“#添加ip”)。单击(函数(){
var ip=$(“#输入#形式_id”).val();
$(“#ip_地址”)。追加(ip+”
); });
Jsfiddle:

如果不需要是永久的,请使用表单,然后通过
$\u GET['var']
$\u POST['var']
访问变量。您甚至可以将其保存到用户的
$\u会话
。如果需要永久保存,请使用数据库..不要让用户编辑你的PHP。我对此感到非常困惑。你只是想展示代码示例还是什么?看看这个:@Sam我该怎么做?我想我可以将
$\u GET['var']
添加到我的
$SERVER\u IP
代码中,但我如何将其与HTML表单链接?谢谢,虽然我可能已经求助于另一种修复方法,但这确实有帮助!谢谢
<input id="input_form_id" type="text"/>
<button id="add_ip">Add</button>
<div id="ip_addresses"></div>
$("#add_ip").click(function() {
    var ip = $("#input_form_id").val();
    $("#ip_addresses").append(ip + "<br/>");
});