оформить заказ этот код

ыло интересно, если это возможно, чтобы удалить одну строку в текстовом файле с php.

Я храню адреса электронной почты в плоском текстовом файле с именемdatabse-email.txt

Я использую этот код для этого:

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
   $email = $_POST['email-subscribe'] . ',' . "\n";
   $store = file_put_contents('database-email.txt', $email, FILE_APPEND | LOCK_EX);
   if($store === false) {
     die('There was an error writing to this file');
   }
   else {
     echo "$email successfully added!";
   }
}

?>

Форма:

<form action="" method="POST">
   <input name="email-subscribe" type="text" />
   <input type="submit" name="submit" value="Subscribe">
</form>

Содержимое файла выглядит так:

[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],

Все строки, отделено

Допустим, я хочу удалить только адрес электронной почты:[email protected]

Как я могу это сделать?

Чего я хочу добиться - это отписаться от формы и удалить одну строку в.txt файл

Ответы на вопрос(4)

Ваш ответ на вопрос