0) { echo "spam detected!"; die(); } include ("../data.php"); $sql="SELECT * from mailer2count WHERE 1 LIMIT 1"; $q=$db->query($sql); while ($db->next_record()) { $subscribers = $db->Record['subscribers']; } echo "

".$subscribers." подписчика

Вестник с анонсами новостей и новинками сайта выходит по вторникам раз в две недели. Пример можно посмотреть здесь »»

Ф.И.О.:
Ваш E-mail:
"; } if (isset($insert)) { include ("../data.php"); $email = stripcslashes($email); $email = trim($email); // echo "получаем данные: ".$email." ... "; $list="mailer2"; function CheckBlack($key,$value) { global $db, $list ; $result=0; $Stop=BlackListMask($key,$value); if ($Stop) { $sql="SELECT count(*) as n from $list where Unsubscribe = 0 AND $key='$Stop'"; $db->query($sql); if ($db->next_record()) $result= $db->Record["n"] ; } return $result; } if (isset($insert)) // проверка объявления по черному списку { $spam=0; if (CheckBlack('EMail',$email)) $spam=1; } // echo $spam; if ($spam) { echo ""; echo "

Адрес ".$email." уже подписан на рассылку!

Отписаться от рассылки можно здесь »»

"; } if (!$spam) { // encrypt / decrypt safely: http://stackoverflow.com/questions/15194663/encrypt-and-decrypt-md5 function encryptIt( $q ) { $q = str_replace("_", "=", $q); $cryptKey = 'qJB0rGtIn5UB1xG03efyCp'; $qEncoded = base64_encode( mcrypt_encrypt( MCRYPT_RIJNDAEL_256, md5( $cryptKey ), $q, MCRYPT_MODE_CBC, md5( md5( $cryptKey ) ) ) ); return( $qEncoded ); } function decryptIt( $q ) { $cryptKey = 'qJB0rGtIn5UB1xG03efyCp'; $q = str_replace(" ", "+", $q); $qDecoded = rtrim( mcrypt_decrypt( MCRYPT_RIJNDAEL_256, md5( $cryptKey ), base64_decode( $q ), MCRYPT_MODE_CBC, md5( md5( $cryptKey ) ) ), "\0"); $qDecoded = str_replace("=", "_", $qDecoded); return( $qDecoded ); } // encrypt / decrypt safely END of Func echo ""; $Date=time(); //$Date=date("d.m.Y",$Date); $Datemsg=date("d.m.Y",$Date); $email = trim($email); $sql="INSERT INTO mailer2 (Date, EMail, Unsubscribe ) VALUES ('$Date','$email','1')"; $q=$db->query($sql); $emailfrom="subscribe@oborud.info"; $url_mail = "http://www.oborud.info/catalog/mailer/_subscribe.php?id=".encryptIt($email); $message= "\n\nЗдравствуйте!\n\n\n ".$Datemsg." Ваш адрес почтового ящика: ".$email." был\nуказан для получения новостной рассылки портала Oborud.info\n\nДля подтверждения подписки пройдите, пожалуйста, по ссылке:\r\n".$url_mail."\r\n\nС уважением,\r\nПортал оборудования Oborud.info"; include "../inc/libmail.php"; // вставляем файл с классом $to = $email; $m=new Mail("windows-1251"); $m->From( "Вестник Oborud.info;subscribe@oborud.info" ); // от кого отправляется почта $m->To( $to ); // кому адресованно $m->Subject( "Вестник Oborud.info - подписка на рассылку" ); $m->Body( $message ); $m->Organization( "Oborud.info" ); $m->ReplyTo( "subscribe@oborud.info" ); $m->Priority(3) ; // приоритет письма $m->smtp_on( "mail.oborud.info", "subscribe@oborud.info", "eBircsBus" ) ; // если указана эта команда, отправка пойдет через SMTP $m->Send(); // а теперь пошла отправка echo "

Успех! На адрес ".$email." отправлено сообщение для подтверждения почтового ящика, спасибо!

Отписаться от рассылки можно здесь »»

"; } } ?>