好的这些类型的问题通常非常广泛,但我会尽力解释我想要尝试和实现的目标。
我想要的是允许用户使用HTML输入表单输入一些信息(这将是一个IP地址),然后一旦他们点击提交,他们输入的数据将被添加到PHP代码,然后他们可以看到结果。这是PHP代码(只是一些代码的片段。)
$SERVER_IP="//IP OF USER INPUT WOULD GO HERE";
我理解这可能更像是一项任务,而不仅仅是从几行代码中添加HTML输入,如果是这样的话,请指点我可以获取有关如何执行这些操作的信息。类似的东西?
谢谢你。
答案 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代码。