Оповещение об отправке сообщения

Dalave00

Новичок
Добрый день. Вот есть код обработчика. Мне очень нужно имено на основе этого кода сделать вывод сообщения/оповещения о том что письмо отправленно! Помогите пожалуйста


PHP:
<?php
    /* Осуществляем проверку вводимых данных и их защиту от враждебных скриптов */
    $name = htmlspecialchars($_POST["name"]);
    $email = htmlspecialchars($_POST["email"]);
    $message = htmlspecialchars($_POST["message"]);

    /* Устанавливаем e-mail адресата */
    $myemail = "[email protected]";
   
    /* Создаем новую переменную, присвоив ей значение */
    $message_to_myemail = "
    Dominant Design | вопросы с сайта
   
    Имя отправителя: $name
    __________________________________________________________________
   
    E-mail отправителя: $email
    __________________________________________________________________
   
    Сообщение:
    $message
    "
    ;

    /* Отправляем сообщение, используя mail() функцию */
   
    mail($myemail, "Question from customer on dominant-design.com", $message_to_myemail, "[email protected]");
    header("Location: http://dominant-design.ru/pages/contact.html?send=true");
    echo 'Спасибо! Ваше письмо отправлено.';
    exit;
?>
 

Kotofey

FloodMaster.
Функция mail возвращает булевое значение. Устанавливай в сессию его, и после редиректа в зависимости от его значения на странице contact.html выводи оповещение.
 

Dalave00

Новичок
Функция mail возвращает булевое значение. Устанавливай в сессию его, и после редиректа в зависимости от его значения на странице contact.html выводи оповещение.
а можете написать код, если он небольшой, бо я в css шарю, в js немного, а вот в пхп я ноль прозрачный)
 

hell0w0rd

Продвинутый новичок
Dalave00, ты в location в query-части уже указываешь send=true. осталось указывать это значение на основе результата функции mail.
Код никто за тебя писать не будет, за этим в раздел работа.
 

lart

Guest
Вот примерно код:
PHP:
<?php
....
if (mail($myemail, "Question from customer on dominant-design.com", $message_to_myemail, "[email protected]")){
    header("Location: http://dominant-design.ru/pages/contact.php?send=true");
}else{
   header("Location: http://dominant-design.ru/pages/contact.php?send=false");
}
?>
в файле contact.php
PHP:
<?php

if (isset($_GET['send'])==true){
  echo "Спасибо! Ваши письмо отправлено.";
}else{
  echo "Ошибка отправки письма.";
}
?>
 
Сверху