Buongiorno, approfitto ancora della vostra competenza. Considerato un elenco di indirizzi email in un file.txt messi in questo modo:
mail1@mail.com
mail2@mail.com
mail3@mail.com
Vorrei creare un modulo per cancellare solo un indirizzo specifico, tipo così:
Ho trovato questo codice in rete, non so se puo servire (ovviamente così non funziona) e, comunque, non so configurarlo per adattarlo al mio caso. Potete suggerirmi il codice giusto, per piacere? Infinitamente grazie.
mail1@mail.com
mail2@mail.com
mail3@mail.com
Vorrei creare un modulo per cancellare solo un indirizzo specifico, tipo così:
HTML:
<form method="post" action="remove.php">
<p>Email Address: <input type="text" name="email"></p>
<input type="submit" value="Remove" name="remove">
</form>
Ho trovato questo codice in rete, non so se puo servire (ovviamente così non funziona) e, comunque, non so configurarlo per adattarlo al mio caso. Potete suggerirmi il codice giusto, per piacere? Infinitamente grazie.
PHP:
<?php
$email = $_POST["email"];
$basetext = file_get_contents("file.txt");
$oldWord = "$email";
$newWord = ",";
$text = str_replace($oldWord , $newWord , $basetext);
$str1 = $basetext;
// echo strlen($str1);
$str2 = $text;
// echo strlen($str2);
$fp = fopen('file.txt', 'w');
fwrite($fp, $text);
fclose($file);
if ($str1 > $str2) {
echo ("You Have Successfully Unsubscribed From Our Newsletter....<br>You Will Not Receive Any More Emails From Us.");
} else {
echo ("The Email Address You Specified Is Not In Our Mailing List.");
}
?>