2012-02-02 17 views
9

Estoy usando PHPMailer para las instalaciones de correo, quiero agregar archivos con cada correo de mi servidor.cómo agregar archivos adjuntos en PHPMailer?

siguiente es la estructura de carpetas en mi servidor.

-public-html 
    - main-folder 
    - files 
     - a.doc 
     - b.docx 
    - mailer 
     - mailer.php 

que tengo trate de seguir la línea en mi archivo mailer.php pero no está funcionando

$mail->AddAttachment('main-folder/files/a.doc', 'pricelist.doc'); 
+0

¿Qué sucede cuando usa la ruta absoluta al archivo? –

+0

no lo he intentado, déjame intentarlo, gracias por la respuesta – mack

+0

no funciona usando la ruta absoluta también, el correo enviado correctamente con todo el contenido, pero solo falta el archivo adjunto, puedes votar esta pregunta para que pueda obtener una respuesta rápida – mack

Respuesta

3

probar esto:

$mail->AddAttachment($_SERVER["DOCUMENT_ROOT"] . '/main-folder/files/a.doc', 'pricelist.doc'); 
+0

eres angel miguel, muchas gracias funcionó .... – mack

0

Su camino era malo, para el registro. en su lugar, necesitaba dar la cadena '../files/a.doc', según el diseño del archivo que proporcionó en la pregunta. No fue PHPMailer el que requirió una ruta absoluta completa al archivo.

Cuestiones relacionadas