* * Użyte kodowanie polskich znaków to ISO-8859-2, jeżeli Twoja strona wykorzystuje inne * kodowanie (np UTF-8), należy zapisać ten skrypt w kodowaniu zgodnym ze stroną. * */ /* USTAWIENIA SUBSKRYBCJI - OBOWIĄZKOWE DO WYPEŁNIENIA */ /* pełny adres e-mail istniejącej listy mailingowej (np newsletter@moja-domena.pl) */ $emailSubskrybcji = ''; /* USTAWIENIA SUBSKRYBCJI - POZOSTAŁE (MOŻNA MODYFIKOWAĆ W RAZIE POTRZEBY) */ /* nazwa pliku php, w którym umieszczony jest formularz subskrybcji */ $akcjaSubskrybcji = $_SERVER['PHP_SELF']; /* tytuł/nagłówek formularza */ $tutulFormularza = 'Subskrybcja aktualności'; /* komunikat wyświetlany gdy użytkownik poda niepoprawny adres e-mail */ $komunikatNiepoprawnyEmail = 'Podano niepoprawny adres e-mail!'; /* komunikat wyświetlany gdy wystąpi błąd uniemożliwiający dokonanie subskrybcji na listę mailingową */ $komunikatBladSubskrybcji = 'Wystąpił błąd podczas subskrybcji!'; /* komunikat o poprawnej subskrybcji adresu email na listę mailingowa */ $komunikatDodanoSubskrybcje = 'Dziękujemy za subskrybcję naszych aktualności'; /* AKCJA - PROSIMY NIE ZMIENIAĆ PONIŻSZEGO KODU */ $isSent = false; $email = isset($_POST['email'])? strtolower(trim($_POST['email'])) : ''; if( !empty(emailSubskrybcji) && !empty($email) ){ if(get_magic_quotes_gpc()) { $email = stripslashes($email); } if(!preg_match('/^[0-9a-z_]([-.]?[0-9a-z_])*@[0-9a-z_]([-.]?[0-9a-z])*\.([a-z]{2,}$)/', $email)){ $error = $komunikatNiepoprawnyEmail; }else{ $isSent = @mail($emailSubskrybcji,"subscribe","1","From: <".$email.">\r\n"."Return-Path: <".$email.">\r\n"); if(!$isSent){ $error = $komunikatBladSubskrybcji; } } } ?>