CSS y fuente de google - script bug fix

lunes, 20 de enero de 2014

Libreria PHPMAILER adjuntar pdf con FPDF (solucion 2014)

La verdad es que enviando email usando PHPMAILER no se puede adjuntar archivos dinamicos (como los FPDF) solo permite archivos fijos. ej :
$mail->addAttachment( 'mi-cv.pdf' );
$mail->addAttachment( 'mi-foto.png' );

PERO NO PERMITE ADJUNTAR ARCHIVOS DINAMICOS ( ej: signos "?" , "=" , ".php" )
$mail->addAttachment( 'creando-pdf.php?id=234' );
 // teniendo en cuenta que "'creando-pdf.php?id=234'" genera un pdf DINAMICO por ID con FPDF.


SOLUCION

En el archivo en donde crean el PDF con FPDF , deben guardar el PDF en el hosting asi :
$pdf->Output("adjunto-temp.pdf","F");     // crea un archivo PDF llamado "adjunto-temp.pdf"

 Y luego en el archivo en donde envian el EMAIL con PHPMAILER agregan estó :
$mail->addAttachment( 'adjunto-temp.pdf' );

Es forma mas sencilla de solucionar el problema de PHPMAILER.

3 comentarios:

  1. Muchas gracias. Me ha servido de mucho. Justo lo que necesitaba. Gracias!!

    ResponderEliminar
    Respuestas
    1. Gracias , lo subi por que no habia una solucion en internet con la ultima version de PHPMAILER. Y ademas me sirve para mi para recordar

      Eliminar
  2. Gracias por el aporte Gabriel me sirvio mucho, Saludos.

    ResponderEliminar