Как str_replace TXT-файл с новыми строками, используя PHP - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть текстовый файл со следующими 2 строками

woof
woof99

Затем у меня есть этот код, где он должен взять имя пользователя, пример woof, вынуть его и заменить его ничем.

$file = fopen("../UsersProfile/".$MyUsername."/otherfiles/Following.txt","a") or die("Unable to open file");
    $content = file_get_contents("../UsersProfile/".$MyUsername."/otherfiles/Following.txt");
    $newcontent = str_replace($Username."\n", '', "$content");
    file_put_contents("../UsersProfile/".$MyUsername."/otherfiles/Following.txt", "$newcontent");
    fclose($file); 

текстовый файл теперь будет выглядеть так с одной строкой.

woof99

Проблема, с которой я столкнулся, заключается в том, что по какой-то причине она не работает. Я считаю, что раньше это работало, но по какой-то причине сейчас это не так. Есть ли более простой способ сделать это? Спасибо!

Редактировать: я узнал, что мне нужно сделать, мне нужно сделать \r\n

1 Ответ

0 голосов
/ 03 апреля 2020
$newcontent = str_replace($Username."\n", '', $content);

Просто включите "$ content" в $ content : D

...