use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; if(isset($_POST['contact-form-submit'])){ // robot detection $honeypot = trim($_POST["email"]); if(!empty($honeypot)) { echo "BAD ROBOT!"; exit; } require($_SERVER['DOCUMENT_ROOT'].'/_CORE/src/Exception.php'); require($_SERVER['DOCUMENT_ROOT'].'/_CORE/src/PHPMailer.php'); require($_SERVER['DOCUMENT_ROOT'].'/_CORE/src/SMTP.php'); function generator($q){ $length = $q; $characters = '0123456789QWERTZUIOPASDFGHJKLYXCVBNM'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } $name = $_POST['name']; $email = $_POST['real_email']; $phone = $_POST['phone']; $message = $_POST['contact-form-message']; $ip = $_SERVER['REMOTE_ADDR']; $gen = generator(3).'-'.generator(3); $mail = new PHPMailer; //$mail->SMTPDebug = 2; $mail->isSMTP(); $mail->Host = 'mail.rozhled.cz'; $mail->SMTPAuth = false; $mail->Username = 'info@kralovske-cisteni.cz'; $mail->Password = '9Ewx8K4QEZ'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; $mail->setFrom('info@kralovske-cisteni.cz', 'Kontaktní formulář'); $mail->addAddress("info@kralovske-cisteni.cz","Zpráva z webu"); $mail->isHTML(true); $mail->CharSet = "UTF-8"; $mail->Subject = "Královské Čištění - formulář [cislo: $gen]"; //Tady je body email require($_SERVER['DOCUMENT_ROOT']."/_CORE/form.php"); $mail->Body = $_EMAIL['verify']; if(!$mail->send()) { header("Location: https://www.kralovske-cisteni.cz?message=false");die; }else{ header("Location: https://www.kralovske-cisteni.cz?message=true");die; } } ?>