Grazie alcio...
beh in realtà non ho fatto il controllo sul type, ma ho risolto in questa maniera.
Una volta uplodato il file me lo apro e leggo il contenuto

e mi controllo i primi 4 caratteri, infatti ho notato che aprendo un qualsiasi pdf con un editor di testo i primi 4 caratteri sono semre "%PDF".
Così dovrei star appostp

$file = fopen("file.pdf", 'rb');
if(fgets($file,4)=="%PDF"){...}




ps metal rulez! che il metallo sia sempre con te!