hvad gør jeg forkert med dette slette og tilføje script
jeg har prøvet at lave et php script der skulle kun skrive en mail adresse man tilmeld sig eller fra melder sig men den skifter bare mailadressen ud istedet for at tilføge eller slette den man ber den omscriptet ser således ud:
<?php
if (isset($_POST['send'])) {
echo '<hr>';
if (preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i",$_POST['email'])) {
$temp = implode('',file('mails.txt'));
$temp = str_replace($_POST['email']."\n","",$temp);
$handle = fopen('mails.txt','w');
if ($_POST['type'] == 'tilmeld') {
fwrite($handle,$temp.$_POST['email']."\n");
echo 'Emailen blev tilføjet';
} else {
fwrite($handle,$temp);
echo 'Emailen blev fjernet';
}
fclose($handle);
} else {
echo 'Venligst indtast en korrekt email-adresse!';
}
}
?>
