Example #1
0
<?php

/*обработка данных из полей инпутов*/
function clear_data_str($data)
{
    return htmlentities(strip_tags(trim($data)));
}
$myemail = '*****@*****.**';
$name = clear_data_str($_POST['name']);
$email = clear_data_str($_POST['email']);
$text = clear_data_str($_POST['text']);
$subject = "Вопрос от посетителя сайта";
$message = $name . " " . $email . " спрашивает: " . $text;
if (empty($name) || empty($email) || empty($text)) {
    $answer = 'Заполните все поля';
} else {
    if (mail($myemail, $subject, $message)) {
        //redirect('Сообщение отправлено');
        $answer = 'OK';
    } else {
        //redirect('Ошибка при отправке');
        $answer = 'Ошибка при отправке письма';
    }
}
echo $answer;
Example #2
0
<?php

session_start();
require_once "functions.php";
// если был сделан пост запрос
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    $name = clear_data_str($_POST['name']);
    $last_name = clear_data_str($_POST['email']);
    $message = clear_data_str($_POST['comment']);
    $file = $_FILES['upload'];
    $file_upload = null;
    // если есть пустые поля
    if (empty($name) || empty($last_name) || empty($message)) {
        redirect("Заполните все поля", "alert-danger");
    }
    // Если файл был прикреплен
    if ($file['size'] > 0) {
        $file_upload = download_files($file);
    }
    // Если файл был отправлен
    if (send_message_to_email(array('name' => $name, 'email' => $last_name, 'comment' => $message), $file_upload)) {
        unlink($file_upload);
        redirect('Сообщение успешно отправлено', 'alert-success');
    } else {
        unlink($file_upload);
        redirect('Ошибка при отправке сообщения');
    }
} else {
    redirect("Не надо ломать мой сайт");
}
Example #3
0
<?php

/*обработка данных из полей инпутов*/
function clear_data_str($data)
{
    return htmlentities(strip_tags(trim($data)));
}
$myemail = '*****@*****.**';
$name = clear_data_str($_POST['name']);
$email = clear_data_str($_POST['email']);
$tel = clear_data_str($_POST['tel']);
$subject = "Заказ консультации";
$message = "У вас заказали консультацию: " . $name . " - " . $email . " - " . $tel;
if (empty($name) || empty($email) || empty($tel)) {
    $answer = 'Заполните все поля';
} else {
    if (mail($myemail, $subject, $message)) {
        //redirect('Сообщение отправлено');
        $answer = 'OK';
    } else {
        //redirect('Ошибка при отправке');
        $answer = 'Ошибка при отправке письма';
    }
}
echo $answer;
Example #4
0
<?php

/*обработка данных из полей инпутов*/
function clear_data_str($data)
{
    return htmlentities(strip_tags(trim($data)));
}
$myemail = '*****@*****.**';
$email = clear_data_str($_POST['email']);
$subject = "Запрос на каталог";
$message = "Получена заявка на каталог от: " . $email;
if (empty($email)) {
    $answer = 'Заполните все поля';
} else {
    if (mail($myemail, $subject, $message)) {
        //redirect('Сообщение отправлено');
        $answer = 'OK';
    } else {
        //redirect('Ошибка при отправке');
        $answer = 'Ошибка при отправке письма';
    }
}
echo $answer;
Example #5
0
<?php

/*обработка данных из полей инпутов*/
function clear_data_str($data)
{
    return htmlentities(strip_tags(trim($data)));
}
$myemail = '*****@*****.**';
$name = clear_data_str($_POST['name']);
$email = clear_data_str($_POST['phone']);
$subject = "Заказ консультации";
$message = "Получена заявка на звонок: " . $name . " " . $tel;
if (empty($name) || empty($email)) {
    $answer = 'Заполните все поля';
} else {
    if (mail($myemail, $subject, $message)) {
        //redirect('Сообщение отправлено');
        $answer = 'OK';
    } else {
        //redirect('Ошибка при отправке');
        $answer = 'Ошибка при отправке письма';
    }
}
echo $answer;
Example #6
0
<?php

require_once "data.php";
require_once "functions.php";
$inputData = array('feedback_name' => clear_data_str($_POST['feedback-name']), 'feedback_email' => clear_data_str($_POST['feedback-email']), 'feedback_message' => clear_data_str($_POST['feedback-message']), 'feedback_captcha' => $_POST['g-recaptcha-response']);
$data = array('status' => 'ok', 'title' => 'Ура!', 'message' => 'Собощение отправлено.');
foreach ($inputData as $input) {
    if (!$input) {
        $data['status'] = 'error';
        $data['title'] = 'Ошибка!';
        $data['message'] = 'Заполните все поля.';
    }
}
if (!check_captcha($secret_key, $inputData['feedback_captcha'])) {
    $data['status'] = 'error';
    $data['title'] = 'Ошибка!';
    $data['message'] = 'Подтвердите, что вы не робот.';
}
if ($data['status'] == 'ok') {
    require '../composer/vendor/phpmailer/phpmailer/PHPMailerAutoload.php';
    $mail = new PHPMailer();
    $mail->CharSet = 'UTF-8';
    $mail->isSendmail();
    $mail->setFrom('*****@*****.**', 'korchenov.ru');
    $mail->addAddress('*****@*****.**', 'Ilya Korchenov');
    $mail->Subject = $inputData['feedback_name'] . " написал(а) сообщение с сайта";
    $mail->msgHTML("<b>" . $inputData['feedback_name'] . ' просит прислать ответ на адрес: ' . $inputData['feedback_email'] . '</b>' . PHP_EOL . '<br/><br />' . $inputData['feedback_message']);
    if (!$mail->send()) {
        $data['status'] = 'error';
        $data['title'] = 'Ошибка!';
        $data['message'] = 'Возникла ошибкка при отправке. ' . $mail->ErrorInfo;