Creo que confundí lo que estás preguntando, y es que no haces uso de $archivos_disp_ar
si revisas la documentación de
is_uploaded_file() verás que sólo verifica que un archivo fue enviado por post.
Si el problema es que no puedes subir archivos de tipo imagen, sql o txt, es muy posible que tu hosting tenga alguna restricción con este tipo de archivos, podrías consultarles al respecto.
Si el problema es que quieres validar que el archivo enviado sea una imagen, entonces no haces validación alguna, y la puedes realizar con
getimagesize()