Estou tentando fazer um formulário que envie junto ao email, um arquivo em anexo.
Porém ao adicionar o método que efetua o anexo recebo o seguinte erro.
//método que anexa o arquivo nome_final que foi "uploadado" no servidor
$php_mailer->AddAttachment('uploads/'.$nome_final);
Alguém sabe porque isso acontece? é realmente necessário fazer o upload do arquivo no servidor?
Pessoal, erro de estrutura, como não fui eu quem criei o formulário inicial.
ele utilizava uma classe email assim:
class Email
{
function Email()
{
include_once('libs/class.phpmailer.php');
include_once('libs/class.smtp.php');
include_once('consultor_email.php');
$this->mail = new PHPMailer();
}
}
O que eu fiz, onde eu estava inserindo o addAtachment(), eu criei uma função dentro dessa classe email, que inserisse.
pois não dava p/ fazer direto pela outra página.