Получение списка файлов в class kernel. Работаем с объектом без проверки его существования

Issue #5 resolved
Former user created an issue

Получение списка файлов в class kernel. Работаем с объектом без проверки его существования. Модули, использующие данную функцию , при несуществующей директории, могут нарушить работу сайта. Соответственно, использование функции в сторонних модулях - под сомнением. /include/kernel.class.php

    function pub_files_list_get($path)
    {

        $ret = array();
        if (!(empty($path)))
        {
            $d = dir($path);
            while (false !== ($entry = $d->read()))
            {
                $link = $path.'/'.$entry;
                if (is_file($link))
                    $ret[$link] = $entry;
            }
            $d->close();
        }
        return $ret;
    }

Comments (1)

  1. Log in to comment