*** da görmüştüm böyle bişey senin için yeniden araştırdım.







$dosya = "email.txt";
$email = $_POST["email"];
if($email==""){
echo "Lütfen email adresinizi yazınız.";
die();
}else{


$ac1 = @fopen($dosya, "r");
$icerik = @fread($ac1, filesize($dosya));
@fclose($ac1);

$maildizi = explode(',', $icerik);

if(in_array($email,$maildizi)){
echo "Bu email adresi daha önceden kayıt edilmiştir.";
die();
}else{

$ac = fopen($dosya, "a") or die("$dosya dosyası açılamadı.");

$veri .= $email.",";
$yaz = fwrite($ac, $veri);

if($yaz){
echo "Kaydınız başarıyla yapıldı.";
}else{
echo "Kayıt yapılamadı lütfen tekrar deneyiniz.";
}
fclose($ac);

}
unset($maildizi);
}

?>


kodu ben denedim çalışıyor. test için www.fcelik.net/3 e bakabilirsin. sadece bazı düzenlemeler gerekiyor.
eklenen mailleri görmek için www.fcelik.net/3/email.txt ye bakabilirsin.

*** Necdet isimli arkadaştan alıntıdır.

Düzenleme : Şimdi fark ettim mail kontrolü yapmıyor. Bazı arkadaşlar "asdasdsaasdasdasd, asdsadasdasd, asdasdasdasd, " şeklinde ekleme yapmışlar. :D