Formulário PHP
Bom dia, sou iniciante no PHP e qualquer tipo de linguagem de programação. Estou a fazer um site para um projeto e necessitava de adicionar um formulário de contacto/orçamento com possibilidade de anexar ficheiros. A parte do formulário de contacto já está a funcionar, já chega ao email a informação, mas agora não sei como fazer a etapa do anexar ficheiros. Alguém pode me ajudar por favor? Obrigado desde já!
<?php
require_once("php/PHPMailer.php");
require_once("php/PHPMailerAutoload.php");
require_once("php/SMTP.php");
require_once("php/Exception.php");
require_once("php/POP3.php");
$mail = new PHPMailer\PHPMailer\PHPMailer();
//Encontrar erros
$mail->SMTPDebug = 2;
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Port = 587;
$mail->SMTPSecure = TLS;
$mail->Username = '****@gmail.com';
$mail->Password = '*******';
// PAP - dados do remetente
$mail->Sender = "*****@gmail.com";
$mail->From = "*****@gmail.com" ;
$mail->FromName = "Cliente";
// PAP - dados do destinatário
$mail->AddAddress('*****@gmail.com', 'Nome - Recebe1');
$mail->IsHTML(true);
$mail->CharSet = 'utf-8';
// PAP - Mensagem
$mail->Subject = "Formulário de Contato";
$mail->Body .= " Nome: ".$_POST['nome']."<br>";
$mail->Body .= " E-mail: ".$_POST['email']."<br>";
$mail->Body .= " Assunto: ".$_POST['assunto']."<br>";
$mail->Body .= " Mensagem: ".nl2br($_POST['mensagem'])."<br>";
// PAP - Envio
$enviado = $mail->Send();
$mail->ClearAllRecipients();
if ($enviado) {
echo "E-mail enviado com sucesso!";} else {
echo "Não foi possível enviar o e-mail.";
echo "<br><b>Detalhes do erro:</b> " . $mail->ErrorInfo;
}
?>Discussão (4)
Carregando comentários...