Originariamente inviato da remixe
mi sembra di capire che i pdf allo stato attuale abbiano dei problemi con il php
Più che i pdf mi sa che sei tu ad avere problemi col php...

Se chiami una funzione fatta per le immagini (getimagesize) non è che puoi pretendere che riconosca un file pdf.
Quindi o eviti di chiamarla, oppure prevedi che non riconosca il file e ti comporti di conseguenza. Come fare esattamente dipende da quanti e quali tipi di file prevedi di dover/poter caricare