Як отримати масив файлів у каталозі з певним розширенням?

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
<?php

//Допустимі розширення файлів: $CONF["file_types"] = 'mp3|wav|cxx';
//Відкрити поточну директорію: $dh = opendir('.');
//Читаєм директорію: while($fname = readdir($dh)) { //Знаходим розширення файлу: $file_array = explode('.', $fname); $num = count($file_array); $fileres = $file_array[($num - 1)]; //Допустимі розширення: $file_types = explode("|", $CONF['file_types']); //Якщо існує файл з таким розширенням, то заносим його до масиву: if(in_array($fileres, $file_types)) { $files[] = $fname; } } //В результаті отримуємо масив $files імен файлів директорії. ?>

Приклади програм для роботи з файлами