BossBey File Manager
PHP:
8.4.18
OS:
Linux
User:
kids
Root
/
home
/
kids
/
public_html
/
bacma
/
leads
📤 Upload
📝 New File
📁 New Folder
Close
Editing: enviar_email.php
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); require 'phpmailer/PHPMailer.php'; require 'phpmailer/SMTP.php'; require 'phpmailer/Exception.php'; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use PHPMailer\PHPMailer\Exception; //grava em banco de dados $host = 'localhost'; $db = 'kids_app1'; $user = 'kids_admin'; $pass = 'Criativa*2023'; $sgbd='mysql';// pgsql, mysql $opt = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'', ]; try { $pdo = new PDO("$sgbd:host=$host;port=5432;dbname=$db", $user, $pass, $opt); } catch(PDOException $e){ } //pega as informações do formulário $nome = $_POST["nome"]; $email = $_POST["email"]; $telefone = $_POST["telefone"]; //insere no banco de dados $sql = "INSERT INTO leads (nome, email, telefone) VALUES (:nome, :email, :telefone)"; $stmt = $pdo->prepare($sql); $stmt->bindParam(":nome", $nome); $stmt->bindParam(":email", $email); $stmt->bindParam(":telefone", $telefone); $stmt->execute(); unset($stmt); unset($pdo); // Crie uma instância do PHPMailer $mail = new PHPMailer(); // Configurações do servidor SMTP $mail->isSMTP(); $mail->Host = 'mail.specialsportskids.com'; $mail->SMTPAuth = true; $mail->Username = 'contato@specialsportskids.com'; $mail->Password = 'Kids*2023#'; $mail->Port = 465; $mail->SMTPSecure = 'ssl'; // Configurações do remetente e destinatário $mail->setFrom('contato@specialsportskids.com', 'OdontoExtra'); $mail->addAddress($_POST['email'], $_POST['nome']); // Substitua pelo destinatário real // Assunto e corpo do e-mail $mail->isHTML(true); $mail->Subject = 'Resultado Completo'; $mail->Body = $_POST['resultado']; // Array para armazenar a resposta $response = array(); // Tente enviar o e-mail if (!$mail->send()) { echo 'Erro: ' . $mail->ErrorInfo; echo '<script>alert("Mensagem não enviada. Erro: ' . $mail->ErrorInfo . '"); window.location.href = "https://odontoextra.com.br/";</script>'; } else { echo '<script>alert("Resultado enviado! Confira seu email!"); window.location.href = "https://odontoextra.com.br/";</script>'; } ?>
Save
Cancel