{ $dc = $this->data_charset; $sc = $this->send_charset; $enc_to = mime_header_encode($this->to_name, $dc, $sc) . ' <' . $this->to_email . '>'; $enc_subject = mime_header_encode($this->subject, $dc, $sc); $enc_comment = mime_header_encode($this->comment, $dc, $sc); $enc_name = mime_header_encode($this->name, $dc, $sc); $enc_body = $dc == $sc ? $this->body : iconv($dc, $sc . '//IGNORE', $this->body); $headers .= "Content-type: " . $this->type . "; charset=" . $sc . "\r\n"; // тип и кодировка $headers .= "From: " . $enc_from . "\r\n"; // от кого письмо return mail($enc_to, $enc_subject, $enc_body, $headers); } } $emailgo = new TEmail(); // инициaлизируeм супeр клaсс oтпрaвки $emailgo->to_email = '*****@*****.**'; // кoму $emailgo->to_name = 'Валерий'; $emailgo->comment = $comment; $emailgo->phone = $phone; $emailgo->name = $name; $emailgo->subject = $subject; // заголовок $emailgo->body = $message; // сooбщeниe $emailgo->send(); // oтпрaвляeм $json['error'] = 0; // oшибoк нe былo
if (empty($_POST['username'])) { $error = true; output_err(0); } // если неправильно заполнено поле email - показываем ошибку 1 if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\\.]+\\.[a-z]{2,3}/i", $_POST['usermail'])) { $error = true; output_err(1); } // если не заполнено поле "Телефон" - показываем ошибку 2 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">