[RESOLVIDO]Anexar arquivo junto a email. PHP Mailer

Pessoal, boa tarde.

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?

Obrigado desde já.
Att,

da erro nessa linha ai? posta o resto do codigo

está incluindo a classe PHP Mailer? http://phpmailer.sourceforge.net/

Verificou que seu objeto $php_mailer foi instanciado?

sim, funciona perfeitamente.
se incluo o anexo da erro!
se eu não coloco, o email é enviado com sucesso!

sim, a classe foi instanciada, se não nao seria enviado como disse anteriormente!

olhando a documentação (acho que é a documentação), vi a seguinte assinatura:

function AddAttachment(	
  $path
  $name = ''
  $encoding = 'base64'
  $type = 'application/octet-stream')

Parece que está faltando um parâmetro obrigatório na chamada.

tente incluir o anexo com o caminho completo.

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.

obrigado a todos.