
Обычно, Когда мы используем язык программирования PHP, Мы делаем это Показать пользователь веб-страница, на основе определенных параметров, результат в HTML можно интерпретировать в браузере, который вы используете.
В части сервера где установили PHP, В дополнение к этому, Мы можем использовать его для выполнения определенных функций на том же, выполнение команды, чтение и запись файлов, …, и в нашем случае, для Поиск или список файлов, содержащихся в каталоге.
Для этого, PHP предлагает нам функцию opendir, что делает открытия менеджера или обработчик каталога, на котором выполните определенные функции, которые дадут нам ожидаемые результаты. Включая, они являются:
- readdir – Он будет читать запись каталога
- closedir – Это будет закрытие обработчика каталога.
Типа того, для выполнения путешествия, o список, из файлы, содержащиеся в папке, или каталог, Наш сервер PHP, Мы будем делать это, как показано в следующем коде:
1 2 3 4 5 6 7 8 9 10 11 12 13 | //Apertura del manejador de directorio $directorio = opendir( $rutaDirectorio ); //Lectura de los distintos archivos y subdirectorios (incluidos '.' y '..' en sistemas Linux) while ( $archivo = readdir( $directorio ) ) { //Operaciones a realizar sobre el archivo, //cuyo nombre se encuentra en la variable $archivo } //Cierre del manejador de directorio closedir( $directorio ); |
Как мы можем видеть, в первую очередь является Открывает папку обработчика Использование функции opendir, какой параметр будет маршрут Каталог, который вы хотите управлять. Пожалуйста, обратите внимание, что чтобы сделать удовлетворительный результат, Вы должны иметь разрешение доступа в то же, которые в противном случае, или, если не существует, вернутся ЗНАЧЕНИЕ FALSE.
После создания обработчика каталога, Мы делаем вызов функции readdir, параметром которого является менеджер каталога, и это мы должны возвращаться, один к одному, имена файлы или каталоги Вы находитесь в пределах. Те же имена будут возвращены в переменной $файл. Эта функция будет также список символические ссылки ‘.’ и '...’, в случае системы Linux, ссылаясь на текущий каталог и к Предыдущий.
После завершения соответствующих и необходимых операций на эти имена файлов и папок, Мы осуществляем Закрытие и выпуск обработчик каталога Использование функции closedir.
Таким образом, Если в любое время вам нужно путешествия динамически Некоторые папки для поиска файла, или перечислить их и их отображения для пользователя, Вы сможете использовать эти возможности, мы предлагаем PHP, всегда принимая во внимание уровень ограничений что оба обладают файлов как папки в системных файлов на сервере, где установлен.
