Salve ragazzi, eccomi ancora a chiedervi aiuto, leggendo le pillole del forum sono riuscita quasi nel mio intento, ovvero di fare una iscrizione per la mia newsletter...
per quanto riguarda il salvare l'email che mi dicono ci sono riuscita, ovvero scrivono la loro email in un campo, lo inviano e in automatico me la salva in un txt che ho fatto come database. Il problema è nel cancellare la mail nel caso vogliano cancellare l'iscrizione.
allora il facco salvare nel mio .txt database nel seguente modo:
email1@email.it
email2@email.it
email3@email.it
email4@email.it
email5@email.it
Questo che vi posto sotto è il codice che stavo provando a fare per cancellare una mail, però evidentemente c'è un errore e non funziona![]()
-------------------------------------------
function cancella()
{
$riscrivo = file("email_newsletter.txt");
$fp = fopen("email_newsletter.txt", "w");
for($y = 0; $y < count($riscrivo); ++$y)
{
list($email) = trim($riscrivo[$y]);
if( strtoupper($email) == $searching ) {
fputs($fp, "\n");
}
else {
fputs($fp, $riscrivo[$y]);
}
}
fclose($fp);
}
-------------------------------------------
Scusate se è pieno di errori, ma vi ripeto che è il mio primo coice in php che creo
Ovviamente non saprei neanche come ovviare al fatto (non sò però se si verifica o meno perchè non funziona proprio il codice) se mi si crea uno spazio tra due email in quanto poi avrei altri tipi di problemi...
Grazie mille
Cris ^___^