CharSet = "UTF-8"; $mail->Encoding = 'base64'; try { // Paramètres du serveur SMTP $mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->SMTPAuth = true; $mail->Username = 'CONFIDENTIEL'; $mail->Password = 'CONFIDENTIEL'; $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; $mail->Port = 465; // Destinataire $mail->setFrom('CONFIDENTIEL', 'Neo Eat'); $mail->addAddress($_POST['email'], $_POST['name']); // Contenu du message $mail->isHTML(true); // Salutation personnalisée $salutation = "Bonjour {$_POST['name']},"; // Informations à ajouter au message $reservationInfo = "
{$salutation}
Merci pour votre réservation ! Votre table a bien été réservée.
Date de réservation : {$_POST['date']}
Heure de réservation : {$_POST['time']}
Nombre de convives : {$_POST['guests']}
Adresse du restaurant : Champ de Mars, 5 Av. Anatole France, 75007 Paris
"; $mail->Subject = 'Confirmation de réservation'; $mail->Body = $reservationInfo; // Envoyer le message $mail->send(); header("Location: ../html/reservationSucces.html"); } catch (Exception $e) { echo "Erreur lors de l'envoi du message de confirmation. Mailer Error: {$mail->ErrorInfo}"; } } else { echo 'Données du formulaire manquantes.'; } ?>