Не могу разобраться с примитивной задачей: прочитать список файлов из папки. Вроде все просто, но не получается.
Мой скрипт расположен в папке Х. В этой же папке расположена папка files, внутри которой файлы. Когда читаю список файлов - выдает только те файлы, которые есть и в родительской папке, и в дочерней.
К примеру в дочерней есть файлы 1, 2, 3, 4, 5, а в родительской 3, 5. Выдаст 3, 5, остальные проигнорит. И если в родительской папке есть пачка файлов - а в дочерней только 2 - эти 2 и прочтутся (т.е. берется полное совпадение).
Где косячу ??
// Определяем читаемый каталог
$catalog = "./files";
$dir = opendir($catalog);
// Читаем содержимое директории
while ( $name = readdir($dir)){
if(is_file($name))
echo '[' . $name . ']<br>';
if(is_dir($name))
echo '{{{' . $name . '}}}<br>';
}
//Выходим из директории
closedir($dir);