In una pagina ho creato questo codice:
<?
switch ($Formato) {
case TESTO:
$tipo_db = "db_testo.php";
break;
case HTML:
$tipo_db = "db_html.php";
break;
}
$filename = $tipo_db;
$testo = $email . ',';
$handle = fopen($filename, 'a+');
fwrite($handle, $testo);
fclose($handle);
}
?>
Serve per archiviare gli indirizzi email delle persone che vogliono ricevere la newsletter.
Nel database verrà scritto l'indirizzo e-mail più la virgola.
In un'altra pagina ho creato il codice per la disdetta della newsletter:
<?
switch ($Formato) {
case TESTO:
$tipo_db = "db_testo.php";
break;
case HTML:
$tipo_db = "db_html.php";
break;
}
$filename = $tipo_db;
$testo = $email . ',';
$handle = fopen($filename, 'w+');
echo $testo;
unset($testo[$filename]);
echo $testo;
fclose($handle);
?>
Il problema, e che cancella tutti gli indirizzi del database!!!!
Come faccio a risolvere questo problema?
Dove sbaglio?![]()
![]()