como excluir uma única linha em um arquivo txt com php
Eu queria saber se é possível excluir uma única linha em um arquivo txt com php.
Estou armazenando emailadresses em um arquivo txt simples chamadodatabse-email.txt
Eu uso este código para ele:
<?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!";
}
}
?>
Formato:
<form action="" method="POST">
<input name="email-subscribe" type="text" />
<input type="submit" name="submit" value="Subscribe">
</form>
O conteúdo do arquivo é assim:
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
Todas as linhas são,
separado
Digamos que eu queira excluir apenas os emailadres:[email protected]
Como eu posso fazer isso?
O que eu quero alcançar é um formulário de cancelamento de inscrição e excluir uma única linha no.txt
Arquivo