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');