Quizá busques cosas como:
www.php.net/filetype <- tipo de archivo
www.php.net/filesize <- Tamaño del archivo
www.php.net/basename <- El nombre del fichero
... entre lo básico... pero puedes consultar todas las
Funciones del Sistema de Archivos en la documentación oficial...
Claro... todo esto hablando de archivos que ya tienes en el servidor... si los subes mediante un formulario puedes recojer esos datos al subirlos y guardarlos en una BD...
Saludos!