То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Традиционный способ получения Каталог Список Следующий код будет копировать имена элементов из каталога в массиве. $ обр = массив (); если ($ = opendir dirHandle ("C: /directory1 /directory2 /directory3")) {в то время (правда == ($ = fileOrdirName READDIR ($ dirHandle))) {$ обр [] = $ fileOrdirName; } Closedir ($ dirHandle); } Еще {эхо "Справочник не может быть прочитан."; } Print_r ($ обр); ?> Это традиционный метод чтения элементов из каталога. Это по-прежнему полезны. Первый оператор создает массив.
В это время петли, имена элементов считываются в массив. Последнее утверждение отправляет содержимое массива в браузере. То, что я хочу, чтобы вы обратите внимание, является то, что у вас есть opendir (), READDIR () и () closedir функции. У вас также есть While-цикл. Scandir () Функция Функция scandir () делает то, что приведенный выше код делает в одном заявлении. Ну, функция scandir () не имеет print_r () функцию; то есть, он делает все, что выше код делает, кроме печати в браузере.
В простых терминах, синтаксис функции scandir () является, массив scandir (строка $ Каталог [, Int $ порядок_сортировки]) Здесь аргумент, $ каталог является путь к каталогу в строке. Конечно, путь в строке заканчивается именем каталога интересов. Функция возвращает массив на успех или ложным в случае неудачи. Если она возвращает ложь, вы можете отправить сообщение об ошибке. Функция scandir () имеет то преимущество, что она возвращает массив с элементами, отсортированных в алфавитном порядке. Функция scandir () имеет необязательный аргумент, $ порядок_сортировки.
При $ порядок_сортировки отсутствует, возвращаемый массив будет отсортирован по алфавиту в порядке возрастания. Когда он присутствует, он принимает значение 1; в этом случае возвращенный массив по-прежнему отсортированы в алфавитном порядке, но на этот раз в порядке убывания. Следующий код делает все то, что приведенный выше код делает с меньшим количеством заявлений: если (($ обр = scandir ("C: /directory1 /directory2 /directory3"!))) {Эхо ".
Каталог не может быть прочитан"; } Print_r ($ обр); ?>
Android-активность жиз…