如何在PHP中编辑文本文件中不同用户的特定行

如何在PHP中编辑文本文件中不同用户的特定行,php,Php,我有一个Subversion服务器,它使用虚拟主机中指定的authzsvnacessfile运行。 “permissions.txt”文件应由用户自己编辑,以添加或删除团队成员,但最多不超过4名成员。可能通过PHP实现,如何实现? 在PHP中,每个登录的用户都有$username=user\u x;而x是一个整数 authzsvnacessfile“permissions.txt”: 用PHP读取和写入文件: $file_permissions = "/.../permissions.txt";

我有一个Subversion服务器,它使用虚拟主机中指定的authzsvnacessfile运行。 “permissions.txt”文件应由用户自己编辑,以添加或删除团队成员,但最多不超过4名成员。可能通过PHP实现,如何实现? 在PHP中,每个登录的用户都有$username=user\u x;而x是一个整数

authzsvnacessfile“permissions.txt”:

用PHP读取和写入文件:

$file_permissions = "/.../permissions.txt";

if (isset($_POST) && ...) {
    $textFileContents = $_POST['textFileContents'];
    $fd=fopen($file_permissions ,"w");
    fwrite($fd, $textFileContents);
    fclose($fd);
}

$fd = fopen($file_permissions,"r");
$textFileContents = fread($fd,filesize($file_permissions));
fclose($fd);

var_dump($textFileContents);
我尝试了“AbraCadaver”中提到的解析ini文件功能,但没有得到任何输出。
甚至没有看到任何错误:

$file_permissions = "/.../permissions.txt";

$textFileContents = parse_ini_file($file_permissions);

var_dump($textFileContents);
输出仅为“NULL”


添加:我得到“NULL”的原因是,出于安全原因,远程服务器上的php.ini被配置为禁用函数parse_ini_文件。
现在它可以工作了

看看你的问题是什么?这是可能的,还是更具体的问题?这是一个如何解决的问题。我想知道怎么做。
$file_permissions = "/.../permissions.txt";

$textFileContents = parse_ini_file($file_permissions);

var_dump($textFileContents);