function complete_mail() { $_POST['title'] = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000); $_POST['mess'] = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); $_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 30); $_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 30); $_POST['email'] = substr(htmlspecialchars(trim($_POST['email'])), 0, 50); // если не заполнено поле "Имя" - показываем ошибку 0 if (empty($_POST['name'])) { output_err(0); } // если неправильно заполнено поле email - показываем ошибку 1 if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\\.]+\\.[a-z]{2,3}/i", $_POST['email'])) { output_err(1); } // если не заполнено поле "Сообщение" - показываем ошибку 2 if (empty($_POST['mess'])) { output_err(2); } // создаем наше сообщение $mess = ' Имя отправителя:' . $_POST['name'] . ' Контактный телефон:' . $_POST['tel'] . ' Контактный email:' . $_POST['email'] . ' ' . $_POST['mess']; // $to - кому отправляем $to = '*****@*****.**'; // $from - от кого $from = $_POST['email']; mail($to, $_POST['title'], $mess, "From:" . $from); header('Location: http://www.2mastera.dp.ua/accept.html'); }
if (empty($_POST['usertel'])) { $error = true; output_err(2); } if (!$error) { $email = new TEmail(); $email->from_email = '*****@*****.**'; $email->from_name = "constanta.dn.ua"; $email->to_email = '*****@*****.**'; $email->to_name = 'Константа 1С'; $email->subject = 'Клиент'; $email->body = "Клиент " . $_POST["username"] . "\r\nEmail: " . $_POST["usermail"] . "\r\nТелефон: " . $_POST["usertel"] . "\r\n"; if ($email->send()) { header("Location: http://" . $_SERVER["SERVER_NAME"] . "/?ver=OK"); } else { output_err(3); } } } ?> <div class="header"> <div class="company-logo"> <div class="contacts"> <div class="sign-request">Звоните нам Пн-Пт с 9.00 до 18.00:</div> <div class="phone-logo"></div> <div class="phone"><b>+38 (062) 200 10 70</b></div> <div class="phone"><b>+38 (050) 754 77 66</b></div> <!--div class="phone"><b>+38 (093) 708 00 13</b></div--> </div> <img width="300" src="images/logo.jpg" alt="" class="logo"> <!--div class="logo"></div>
update_user_data($update_data, $session_user_id); //Redirect header('Location: settings.php?success'); //email($_POST['email'], $hash); exit; } } } include 'includes/overall/header.php'; ?> <div class="col-sm-9"> <h1>Account Settings</h1> <div><?php echo output_err($errors); ?> </div> <div> <?php if (isset($_GET['success'])) { echo '<div class="alert alert-success">New settings has been set.</div>'; } ?> </div> <hr> <div id="changepassword_form"> <form action="" method="POST"> <fieldset>
function getServer($id) { global $xoopsDB, $xoopsUser, $user, $server, $port, $username, $password, $numshow, $apop; if (!$id) { output_err("Error: Invalid Parameter"); } $userid = $xoopsUser->uid(); $query = "Select * from " . $xoopsDB->prefix('webmail_popsettings') . " where id='{$id}' AND uid='{$userid}'"; if (($res = $xoopsDB->query($query)) && $xoopsDB->getRowsNum($res) > 0) { $row = $xoopsDB->fetchArray($res); $uid = $row[uid]; $server = $row[popserver]; $port = $row[port]; $apop = $row[apop]; $username = $row[uname]; $rc4 = new rc4crypt(); $password = $rc4->endecrypt($username, $row[passwd], "de"); $numshow = $row[numshow]; } else { output_err("Error: POP Server not set properly"); } }