我是新来的.
无论如何,我对fwrite()进行了研究,但是我找不到解决方案,所以我正在寻求帮助.我想要的是在一些其他特定的行之后添加一行新的文本.我有一个.txt文件,其中有:
//Users
//Other stuff
//Other stuff2
Run Code Online (Sandbox Code Playgroud)
现在我想做的是能够在//用户下面添加一个新用户而不用触及"其他东西"和"其他东西2".所以看起来应该是这样的:
//Users
Aneszej
Test321
Test123
//Other stuff
//Other stuff2
Run Code Online (Sandbox Code Playgroud)
到目前为止我所拥有的:
$config = 'test.txt';
$file=fopen($config,"r+") or exit("Unable to open file!");
$date = date("F j, Y");
$time = date("H:i:s");
$username = "user";
$password = "pass";
$email = "email";
$newuser = $username . " " . $password . " " . $email . " " . $date . " " . $time;
while (!feof($file)) {
$line=fgets($file);
if (strpos($line, '//Users')!==false) {
$newline = PHP_EOL . $newuser;
} …Run Code Online (Sandbox Code Playgroud)