Se hace con la función scandir. Devuelve un array con todos los ficheros. A continuación se muestra un ejemplo pasando una ruta relativa al fichero que ejecuta la función:
$path = "../opt/attachments";
print "<pre>";
print_r( scandir( realpath( $path ) ));
print "</pre>";