оформить заказ этот код
ыло интересно, если это возможно, чтобы удалить одну строку в текстовом файле с 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
файл