Ho il medesimo problema.
Vi spiego:
Sono riuscito a configurare tutto, l'unica cosa che non va è la scrittura in questo file.dat anzi più che la scrittura è la lettura della varibiale che contiene l'indirizzo e-mail perchè ho notato che ad ogni conferma, il file dat viene aumentato di una riga e quindi suppongo che lo script legga una variabile vuota.
Non riesco a capire dove sia l'errore perchè la mail all'indirizzo di chi si iscrive arriva, quindi la variabile è letta correttamente, ma quando mi arriva la mail che mi dice che si è iscritto qualcuno altro, l'indirizzo risulta vuoto.
Ora vi scrivo le due funzioni:
Codice PHP:
$sub = "$txt[7] $nomeml $txt[8]\n\n$txt[9]\nhttp://$script[url]subscribers.php?confirm=$HTTP_POST_VARS[email]\n\n$txt[10]\n";
Questa manda la mail al nuovo iscritto ed è OK!
Il problema forse sta qui:
Codice PHP:
$fp = fopen("email.dat",a);
fwrite($fp,"$HTTP_POST_VARS[confirm]\n");
fclose($fp);
echo "<p align=\"center\">[b]<font face=\"Verdana\" size=\"2\">$txt[14][/b]
$txt[15]</font></p>";
mail("$owmail","Nuovo iscritto alla $nomeml","C'è un nuovo iscritto alla tua MailingList ($HTTP_POST_VARS[confirm])","From: nuovo_iscritto@site");
Chi sa aiutarmi??
Spero di essere stato chiaro!