Форма обратной связи Сообщение Отправить анимацию - PullRequest
1 голос
/ 20 января 2020

получил быстрый вопрос о моей контактной форме. Когда вы отправляете сообщение, страница перезагружается, и вы попадаете в заголовок страницы. Мне бы хотелось, чтобы вы оставались в разделе контактов, когда вы отправляете сообщение, и что при нажатии кнопки «Отправить» появляется текст «Привет, сообщение отправлено». Я получил код моей домашней страницы в виде ссылки, но у меня есть сайт одного возраста, поэтому я не знаю, как исправить раздел, который он стоит в разделе контактов ...

вот код от phpmailer:

<?php
    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\Exception;

    require 'src/Exception.php';
    require 'src/PHPMailer.php';
    require 'src/SMTP.php';

    $mail = new PHPMailer(true);                              // Passing `true` enables exceptions
    try {
        //Server settings
        $mail->SMTPDebug = 0;                                 // Enable verbose debug output
        $mail->isSMTP();                                      // Set mailer to use SMTP
        $mail->Host = 'smtp.test.de';  // Specify main and backup SMTP servers
        $mail->SMTPAuth = true;                               // Enable SMTP authentication
        $mail->Username = 'MY EMAIL';                 // SMTP username
        $mail->Password = 'MY PASSWORT!';                           // SMTP password
        $mail->SMTPSecure = 'ssl';                           // Enable TLS encryption, `ssl` also accepted
        $mail->Port = 465;                                    // TCP port to connect to

        //Recipients
        $mail->setFrom('MY EMAIL');
        $mail->addAddress($_POST['mail']);     // Add a recipient



        //Content
        $mail->isHTML(true);                                  // Set email format to HTML
        $mail->Subject = $_POST['subject'];
        $mail->Body    = $_POST['text'];

        $mail->send();
        //echo 'Message has been sent';
        header('Location: http://www.example.com/contact.php');
        exit();
    } catch (Exception $e) {
        echo 'Message could not be sent.';
        echo 'Mailer Error: ' . $mail->ErrorInfo;
    }
    ?>

, если вам нужно домашняя страница, чтобы понять, что я имею в виду: www.yveslumiere.com

Ура Ив: -)

...