Вход Регистрация
Файл: contact.php
Строк: 25
<?php
require '__core/inc.php';
require 
'__libs/mail/PHPMailerAutoload.php';

head(array('title' => 'Портфолио | Миледи'));

if (!empty(
$_POST)) {
    
    
$name trim($_POST['name']);
    
$email trim($_POST['email']);
    
$text trim($_POST['text']);
    
    
$err = array();
    
    if (empty(
$name)) {
        
$err[] = 'Заполните поле "Ваше имя"';
    }
    
    if (empty(
$email)) {
        
$err[] = 'Заполните поле "Ваш Email"';
    }
    
    if (empty(
$text)) {
        
$err[] = 'Заполните поле "Текст сообщения"';
    }
    
    if (empty(
$err)) {
        
        
$text $text "<br /><br /><br />Обратный email: " $email;
        
        
$mail = new PHPMailer;
        
//будем отравлять письмо через СМТП сервер
        
$mail->isSMTP();
        
//хост
        
$mail->Host $config['smtp']['host'];
        
//требует ли СМТП сервер авторизацию/идентификацию
        
$mail->SMTPAuth true;
        
// логин от вашей почты
        
$mail->Username $config['smtp']['username'];
        
// пароль от почтового ящика
        
$mail->Password $config['smtp']['password'];
        
//указываем способ шифромания сервера
        
$mail->SMTPSecure 'ssl';
        
//указываем порт СМТП сервера
        
$mail->Port '465';
        
        
//указываем кодировку для письма
        
$mail->CharSet 'UTF-8';
        
//информация от кого отправлено письмо
        
$mail->From $email;
        
$mail->FromName $name;
        
$mail->addAddress($config['smtp']['email']);
        
        
$mail->isHTML(true);
        
        
$mail->Subject 'С контактной формы | Портфолио';
        
$mail->Body $text;
        
        if( 
$mail->send() ){
           echo 
'Письмо отправлено';
        }else{
           echo 
'Письмо не может быть отправлено. ';
           echo 
'Ошибка: ' $mail->ErrorInfo;
        }        
    }
}
?>
<form method="POST">
    <ul>
        <li>
            <label for="name">Ваше имя:</label><br />
            <input id="name" name="name" type="text"/>
        </li>
        <li>
            <label for="email">Ваш E-mail:</label><br />
            <input id="email" name="email" type="email"/>
        </li>
        <li>
            <label for="text">Текст сообщения:</label><br />
            <textarea id="text" name="text"></textarea>
        </li>
        <li><button>Отправить</button></li>
    </ul>
</form>
<?php
footer
();
?>
Онлайн: 0
Реклама