Perico19 escribió:
Could not access file: y despues de los dos puntos me indica la ruta que yo le había puesto en el código de la función. Estoy desesperado, he dado mli vueltas, he probado varias ruta y ninguna funciona.
Por eso te decimos, obviamente con tu configuración actual NO puedes leer urls para adjuntar el archivo. Con tu configuración actual DEBES obligatoriamente poner una dirección del sistema de archivos de tu servidor.
Para que funcione en el parametro ruta_del_fichero debes poner como estas direcciones similares a estas:
en linux: /var/www/miweb/wp-content/themes/TEMA\Manual.pdf
en windows: c:\wamp\www\miweb\wp-content\themes\TEMA\Manual.pdf
esto no funcionará, ya lo sabes porque te da el error:
http://miweb.com/wp-content/themes/TEMA/Manual.pdf
http://localhost/wp-content/themes/TEMA/Manual.pdf
Como te debería funcionar asumiendo que este código esta en un archivo al mismo nivel de wp-content
/root/wp-content/
/root/archivo_donde_esta_este_codigo.php
Código PHP :
// codigo previo
$ruta = dirname(__FILE__). "/wp-content/themes/TEMA/Manual.php";
$mail->AddAttachment($ruta, basename($ruta));
saludos