Quote Originariamente inviata da boots Visualizza il messaggio
Mi pare strano che il .pdf finisce sull'anno...al massimo alla fine del nome che hai scritto essere l'ultimo.

Cmq, prova a cambiare

$filename = basename($file');

con

$filename = basename($file, '.pdf');
finisce sull'anno perchè ho deciso di rinominare i files come autore - titolo - anno.

Con l'ultima modifica da te postata funziona tutto correttamente.

Grazie