wpisuje sie mail w formularz, strona wysyla maila z prosba o jego potwierdzenie i wszystko dziala
jest tu mechanizm "zabezpieczajacy" przed wpisaniem 2 razy tego samego maila, czy mozna to zabezpieczenie uzunac tak aby mozna bylo wpisac do bazy kilka razy ten sam mail?
function sendmail($mail,$first) { $msgBody = "Aby potwierdzic‡ kliknij w ponizszy link: http://..../zaproszenie.php?token=$token "; $msgBody.="Prosimy nie odpowiadac‡ na ta wiadomosc, zostala wygenerowana automatycznie"; $headers['From'] = 'newsletter@.....'; $headers['To'] = $mail; $headers['Subject'] = "....."; $headers['Content-type'] = "text/plain; charset=utf-8"; "host"=>"......pl", "port"=>25, "auth"=>true, "username"=>"newsletter@.......pl", "password"=>"........", ); $mail_object->send($mail, $headers, $msgBody); if (PEAR::isError($mail_object)) { } else { if ($first ===false) } } exit; } $normal = "^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$"; exit; } $mail = $_POST['mail']; if ($_POST['akcja']=='add') $akcja = 'add'; else if ($_POST['akcja']=='del') $akcja = 'del'; else{ exit; } if ($akcja == 'del') { exit; } else { exit; } } if ($akcja == 'add') { ...... $res = @mysql_query("INSERT INTO wpisy(mail,token,.....) VALUES (\"".$mail."\", \"".$token."\",.... "); if ($res) { sendmail($mail,true); } else { if ($potw == "t") { } else if ($potw == "n") { sendmail($mail,false); } } }