Files
drmaterac.pl/franczyza-contact.php
2025-01-06 20:47:25 +01:00

69 lines
2.1 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
//required files
require 'phpmailer/src/Exception.php';
require 'phpmailer/src/PHPMailer.php';
require 'phpmailer/src/SMTP.php';
$settings = array(
'email_mail' => 'sklep@drmaterac.pl',
'email_host' => 'serwer2140447.home.pl',
'email_login' => 'sklep@drmaterac.pl',
'email_password' => '8njIZnAb',
'email_port' => 465,
);
if (isset($_POST['form_name'])) {
$data = $_POST;
$name = $data['form_name'];
$email = $data['form_email'];
$phone = $data['form_phone'];
$marketing = $data['form_marketing'] ? 'Tak' : 'Nie';
$location = $data['location'];
$mail = new PHPMailer();
//Server settings
$mail->isSMTP();
$mail->Host = $settings['email_host'];
$mail->SMTPAuth = true;
$mail -> SMTPDebug = 0;
$mail->Username = $settings['email_login'];
$mail->Password = $settings['email_password'];
$mail->SMTPSecure = 'ssl';
$mail->Port = $settings['email_port'];
$mail -> CharSet = "UTF-8";
//Recipients
// $mail->setFrom($settings['email_mail'], 'Dr Materac - Franczyza');
$mail->setFrom('sklep@drmaterac.pl', 'Dr Materac - Franczyza');
// $mail->addAddress('mci@drmaterac.pl');
$mail->addAddress('si@drmaterac.pl');
if (!empty($email)) {
$mail->addAddress($email);
}
//Content
$mail->isHTML(true); //Set email format to HTML
$mail->Subject = 'Franczyza z Dr Materac (zgłoszenie z formularza)'; // email subject headings
$mail->Body = '<p>Imię: ' . $name . '</p>' .
'<p>E-mail: ' . $email . '</p>' .
'<p>Telefon: ' . $phone . '</p>' .
'<p>Marketing: ' . $marketing . '</p>' .
'<p>Lokalizacja: ' . $location . '</p>';
// Success sent message alert
if ($mail->send()) {
$_SESSION["configurator_sended"] = true;
echo json_encode(array('status' => 'ok', 'message' => 'Wiadomość została wysłana pomyślnie'));
exit();
} else {
echo json_encode(array('status' => 'error', 'message' => 'Błąd podczas wysyłania wiadomości'));
exit();
}
}