Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

PHPMAILLER + TCPDF attachement

$
0
0
Boa noite pessoal, Tenho este codigo em php, se o ficheiro for um de texto ou uma imagem ele envia o mail certo com anexo se for um $pdf->Output($_SERVER["DOCUMENT_ROOT"].'/tmp/'.$doc_no.'.pdf', 'F'); ou 'S' pdf em string o anexo ou mesmo salvo em disco e anexado não segue vai mail só com texto sem anexo. Alguma ideia? isto já funcionou noutro ubuntu.... //email if request[mail] = 1 IF($_REQUEST[email] == '1'){ include '../../../../phpmailer/class.smtp.php'; include '../../../../phpmailer/class.phpmailer.php'; $def_mail=$database->query("SELECT * FROM fat_definicoes_email where ativo='1' and id_tipo_doc = '13'")->fetch(); $mail= new PHPMailer(); // defaults to using php "mail()" $mail->IsSMTP(); $mail->Host = $def_mail[host]; $mail->SMTPAuth = true; $mail->Username = $def_mail[username]; $mail->Password = $def_mail[password]; $mail->AddReplyTo($def_mail[email],$def_mail[nome_completo]); $mail->SetFrom($def_mail[email], $def_mail[nome_completo]); $mail->AddAddress($dados_cliente[email]); $mail->Subject = $def_mail[assunto]; //$mail->AltBody = $def_mail[body]; // optional, comment out and test $mail->Body = $def_mail[body].$anexo;// optional, comment out and test $anexo = $_SERVER["DOCUMENT_ROOT"].'/tmp'.$doc_no.'.pdf'; $mail->addAttachment($anexo); // attachment if(!$mail->Send()) { echo "Erro: " . $mail->ErrorInfo; } else { echo "Enviado"; unlink($anexo); } $window_close='window.close();'; $pdf->IncludeJS($window_close); }

Viewing all articles
Browse latest Browse all 11336

Trending Articles