$isim = $_FILES['FORM_POST_DOSYA_NAME']['name'];
$uzanti = explode('.', $isim); //parçalıyoruz
$uzanti = $uzanti[count($uzanti)-1]; //uzantıyı alıyoruz.
$izinver = array('pdf', 'xls', 'xlsx', 'doc', 'docx', 'ppt', 'pptx', 'pps', 'zip', 'rar'); //izin verilen türleri belirliyoruz.
if(!in_array($uzanti, $izinver)){ //kontrol ediyoruz.
echo "Sadece PDF, XLS, XLSX, DOC, DOCX, PPT, PPTX, PPS, ZIP, RAR tipinde dosya yükleyebilirsiniz.";
} else {
//upload komutları..
}isterseniz yine hta dosyasını barındırın bir sorun teşkil etmez.