Прежде всего можно использовать функцию scandir(), на базе которой можно создать различные пользовательские функции:
/**
* Вернёт массив, содержащий имена файлов из указанной директории
* (содержащиеся директории будут проигнорированы)
*
* @param string $dirpath - путь к диретории
* @return array - массив имён файлов
*/
function getSimpleFilesList($dirpath) {
$result = array();
$cdir = scandir($dirpath);
foreach ($cdir as $value) {
// если это "не точки" и не директория
if (!in_array($value,array(".", ".."))