Conferi meu código todo mas não consegui encontrar o erro. Quando envio o email a página mostra esse erro aqui:
Aviso : Array para conversão de cadeia em /opt/lampp/htdocs/loja/envia-contato.php na linha 8 ''' Warning : require_once (Array): failed to open stream: Arquivo OU NÃO diretorio Encontrado em / opt / lampp / htdocs / loja /envia-contato.php na linha 8
Erro fatal : require_once (): Falha abertura necessária 'Matriz' (include_path = '.: / opt / lampp / lib / php') em / opt / lampp / htdocs / loja / envia- contato.php na linha 8 '''
Segue também o código do envia-contato.php
''' <?php session_start();
$nome= $_POST["nome"]; $email = $_POST["email"]; $mensagem = $_POST["mensagem"];
require_once["PHPMailerAutoload.php"];
$mail = new PHPMailer();
$mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->Port = 587; $mail->SMTPSecure = 'tls'; $mail->SMTPAuth = true; $mail->Username = "esterfbatista@gmail.com"; $mail->Password = "99439230";
$mail->setFrom("esterfbatista@gmail.com", "Aula Alura PHP"); $mail->addAddress("esterfbatista@gmail.com");
$mail->Subject = "Email de contato da Loja"; $mail->msgHTML("
de: {$nome}email: {$email}mensagem: {$mensagem}"); $mail->AltBody = "de: {$nome}\nemail:{$email}\nmensagem: {$mensagem}";if($mail->send()){ $_SESSION["success"] = "Mensagem enviada com sucesso"; header("Location: index.php"); }else{ $_SESSION["danger"] = "Erro ao enviar mensagem ". $mail->ErrorInfo; header("Location: contato.php"); } die();
'''