我有一个config.ini我必须通过php更改所以,我试图通过bucles改变它,但我无法解决它。 我必须在变量$ parametros [“usuario”]中删除一些我拥有的App1用户,它并不总是存在,所以它不是一个问题 他不在这个文件中(但我必须尝试在App1上找到他(appname = Microsoft远程桌面))
所以:我必须将$ parametros ['user']中保存的一些用户名删除到config.ini(仅限app1)
config.ini看起来像:
[App1]
appname=Microsoft Remote Desktop
path=
startup=
cmdline=
groups=
users=BOX\xavier.roch00;BOX\lealma01;BOX\bautij01;BOX\gonzad01
maximized=
minimized=
hide=
all_users=no
[App2]
appname=TSplus Remote Taskbar
path=
startup=
cmdline=
groups=
users=
maximized=
minimized=
hide=
all_users=no
我正在尝试这样的事情:
$appname = "appname=Microsoft Remote Desktop";
$users = "users="
$encontrado_liniaAppname = false;
$encontrado_liniaUsers = false;
$encontrado = false;
$indice = 0;
while (!$encontrado)
{
if ($arrFiche[$indice] === $appname)
$encontrado_liniaAppname = true;
else if($encontrado_liniaAppname === true && $arrFichero[$indice] == $encontrado_liniaUsers)
{
$encontrado_liniaUsers = true;
// borramos el usuario en caso de que exista en users
str_replace($this->parametros["usuario"], "", $arrFichero[$indice]);
$encontrado = true;
}
else
$indice++;
}
我是新手所以,这对我来说很难...非常感谢!