Al posto di $_HTTP_POST_FILES usa $_FILES
per il resto devi cercare informazioni riguardo i MIME types, per esempio per i pdf va bene quello che hai scritto, ma per i docx è
application/vnd.openxmlformats-officedocument.wordprocessingml.document