我想修改PHP文件中的一个记录IP的地方,要怎样改阿。

发布网友 发布时间:2022-04-28 02:11

我来回答

2个回答

懂视网 时间:2022-04-28 06:32

php修改ip的方法:1、确认执行该PHP脚本的系统具备修改服务器IP,子网掩码,网关的权限;2、PHP运行执行【shell_exec】的函数;2、【shell_exec】里面执行的系统命令行是正确的。

php修改ip的方法:

1、确认执行该PHP脚本的系统具备修改服务器IP/子网掩码/网关的权限.

2、确认你的PHP运行执行shell_exec的函数,这个函数在安全模式下是被屏蔽的.

3、确认你在shell_exec里面执行的系统命令行是正确的.

简单的例子:

$ vi test.php
#!/usr/bin/php
<?php
$rsl = shell_exec("fconfig eth0 192.168.1.2 netmask 255.255.255.0"); //改ip和子网掩码的.
$rsl2 = shell_exec("route add default gw 192.168.1.1"); //设置网关
echo $rsl."
".$rsl2;//看看返回的结果.
?>
$ chmod 755 test.php -- 给脚本增加执行的权限
$ ./test.php

参考其他函数:

exec()

system()

等等.

想了解更多编程学习,敬请关注php培训栏目!

热心网友 时间:2022-04-28 03:40

我也想你这样的做过,费劲。如果你是用的cms那就更难了,那是oop方法,找到文件也难改。
我就直接在数据库、表里面查,实际数据表里有一个叫 ip 的字段,是记录上网的人的IP地址。
找到字段改为""空,(或者一个空格).。
第二种方法是,自己写php查找mysql的ip字段,再改空。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com