Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Coloquei este código "**$arquivo = $_FILES['arquivo'];**" no meu phpmailer para anexar arquivos à mensagem mas não está funcionando. Alguém pode me ajudar a enxergar onde estou errando? O códig completo do phpmailer segue abaixo.
<?php
require_once("class.phpmailer.php");
require_once("class.smtp.php");
// Definição de HTML/codificação
$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
$mail->CharSet = 'utf-8'; // Charset da mensagem (opcional)
// DEFINIÇÃO DA MENSAGEM
$mail->Subject = "Classificados"; // Assunto da mensagem
$mail->Body .= " titulo: ".nl2br($_POST['titulo'])."<br>"; // Texto da mensagem
$mail->Body .= " valor: ".nl2br($_POST['valor'])."<br>"; // Texto da mensagem
$mail->Body .= " cidade: ".nl2br($_POST['cidade'])."<br>"; // Texto da mensagem
$mail->Body .= " estado: ".nl2br($_POST['estado'])."<br>"; // Texto da mensagem
$mail->Body .= " area: ".nl2br($_POST['area'])."<br>"; // Texto da mensagem
$mail->Body .= " num_lugares: ".nl2br($_POST['num_lugares'])."<br>"; // Texto da mensagem
$mail->Body .= " aluguel_valor: ".nl2br($_POST['aluguel_valor'])."<br>"; // Texto da mensagem
$mail->Body .= " aluguel_contrato: ".nl2br($_POST['aluguel_contrato'])."<br>"; // Texto da mensagem
$mail->Body .= " num_funcionarios: ".nl2br($_POST['num_funcionarios'])."<br>"; // Texto da mensagem
$mail->Body .= " iptu: ".nl2br($_POST['iptu'])."<br>"; // Texto da mensagem
$mail->Body .= " faturamento: ".nl2br($_POST['faturamento'])."<br>"; // Texto da mensagem
$mail->Body .= " site: ".nl2br($_POST['site'])."<br>"; // Texto da mensagem
$mail->Body .= " detalhes: ".nl2br($_POST['detalhes'])."<br>"; // Texto da mensagem
$mail->Body .= " nome: ".nl2br($_POST['nome'])."<br>"; // Texto da mensagem
$mail->Body .= " telefone: ".nl2br($_POST['telefone'])."<br>"; // Texto da mensagem
$mail->Body .= " email: ".nl2br($_POST['email'])."<br>"; // Texto da mensagem
$arquivo = $_FILES['arquivo'];
$mail->ClearAllRecipients();
$mail->ClearAttachments();
if ($enviado) {
echo "E-mail enviado com sucesso!";
} else {
echo "Não foi possível enviar o e-mail.";
echo "<b>Informações do erro:</b> " . $mail->ErrorInfo;
}
?>Carregando comentários...