СКРИПТЫ
ТЕГИ:
php (322)
js (242)
html (146)
css (127)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
php array (33)
js date (33)
form html (30)
fonts (30)
online (27)
link (26)
Показать еще :
ruweb.net (25)
foto (22)
php file (20)
atom (20)
forum (19)
input (18)
hosting (18)
svg (18)
php date (17)
board (16)
php time (16)
html book (16)
color (15)
js events (14)
js url (14)
js time (14)
img (13)
htaccess (13)
osclass (13)
info (13)
notepad (13)
select (13)
php path (12)
keyboard (12)
table (12)
знак (12)
php img (12)
dw block (12)
download (12)
jsphp (11)
form (11)
icon (11)
yandex (10)
js delete (10)
mouse (10)
hover (9)
dosite (8)
php url (7)
browser (7)
cookie (7)
comment (7)
php get (6)
iframe (6)
list (6)
canvas (6)
mysql (6)
click (6)
tag a (5)
adminka (5)
value (5)
reg.ru (5)
search (5)
js math (5)
mb (5)
chart (5)
ftp (5)
year (5)
heading (5)
js id (5)
нок (4)
php var (4)
xml (4)
scandir (4)
ssl (4)
week (4)
day (4)
base64 (4)
bbcode (4)
js form (4)
task (4)
month (4)
console (4)
symbols (4)
pages (4)
vk (4)
submit (4)
https (3)
numbers (3)
js post (3)
js hash (3)
money (3)
vs code (3)
domen (3)
куб (3)
line (3)
captcha (3)
ucoz (3)
padding (3)
js img (3)
js vars (2)
рся (2)
youtube (2)
video (2)
sitemap (2)
tag hr (2)
prompt (2)
arrows (2)
details (2)
seo (2)
height (2)
google (2)
qr kod (2)
counter (2)
typeof (2)
speed (1)
rutube (1)
windows (1)
game (1)
header (1)
smile (1)
archive (1)
cursor (1)
jino (1)
scroll (1)
нод (1)

Функция glob в php

"glob php" - "Функция glob в php". Не будем глубоко внедряться в теорию функции "глоб" - вы сможете теорию прочитать в любом другом месте!

Подробно о Функция glob в php

  1. Совсем немного теории с примерами glob в php
  2. Пример использования функции glob
  3. Пример 2 использования функции glob
  4. Сортировка файлов с помощью функции glob

  1. Совсем немного теории с примерами glob в php

    Совсем без теории невозможно поэтому... что написано в учебнике про glob

    (PHP 4 >= 4.3.0, PHP 5)
    glob -- Находит файловые пути, совпадающие с шаблоном

    Синтаксис "функции glob в php"

    glob ( string pattern [, int flags] ) : array|false

    Конечно...же объяснение синтаксиса glob:

    glob - название функции.

    string - строка(string).

    pattern - шаблон сортировки.

    int flags - флаги...

    array - возвращаемое значение array или →

    false - возвращаемое значение false

    Думаю на этом достаточно...

    Наш сайт был сделан специально, чтобы можно было понять учебник - когда его невозможно понять!

    Итак:

    первый простой пример функции glob

    Рассмотрим простой пример использования функции glob в php, что мы будем разбирать? :

    $dir = путь до корневой.'/путь_до_папки/';

    $result = glob($dir .'{,.}*', GLOB_BRACE);

    print_r($result);


  2. Пример использования функции glob

    Выше мы привели код... теперь давайте воплотим его в жизнь...

    Живой пример функции glob

    Нам потребуется:

    Нам нужна живая папка - "путь_до_папки" возьмем здесь : (обращаю ваше внимание, что поведение с этими флагами и pattern - 100% эта функция)

    $dir = $_SERVER['DOCUMENT_ROOT'].'/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/';

    Выведем все содержимое нашей папки:

    $result = glob($dir .'{,.}*', GLOB_BRACE);

    Получим массив - выведем с помощью print_r

    print_r($result);

    Результат выведем прямо здесь:

    Результат работы функции glob

    Путь на сервере до корневой, чтобы не выводить заменим на слово путь.

    Array

    (

    [0] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/.
    [1] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/..
    [2] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Elitsin-alkash.html
    [3] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-goret-tebe-v-adu.dat
    [4] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-predatel.html
    [5] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-prodal-rodinu.txt
    [6] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-razvalil-SSSR.php
    [7] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/amerikosyi_kazlyi.txt
    [8] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/no_title.html
    [9] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/obama_pidurok.html
    [10] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/strange_names_file.html

    )


  3. Пример 2 использования функции glob

    Во втором примере выведем содержание папки без виртуальных директорий. Возьмем код из предыдущего пункта и заменим строку, где у нас используется функция glob :

    $result = glob($dir .'*');

    Результат работы функции glob

    Array

    (

    [0] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Elitsin-alkash.html
    [1] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-goret-tebe-v-adu.dat
    [2] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-predatel.html
    [3] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-prodal-rodinu.txt
    [4] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-razvalil-SSSR.php
    [5] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/amerikosyi_kazlyi.txt
    [6] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/no_title.html
    [7] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/obama_pidurok.html
    [8] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/strange_names_file.html

    )

    Вывод о примере использования функции glob

    Что мы можем сказать об этом примере:

    Если бы мы использовали :

    Потом удалили виртуальные директории, то получили бы аналогичный результат.


  4. Сортировка файлов с помощью функции glob

    Предположим все из той же папки нам требуется вывести все файлы с разрешением ".html".

    Опять возьмем тот же код и заменим строку с glob:

    $result = glob($dir .'*.html');

    Результат сортировки с помощью функции glob

    Array

    (

    [0] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Elitsin-alkash.html
    [1] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-predatel.html
    [2] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/no_title.html
    [3] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/obama_pidurok.html
    [4] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/strange_names_file.html

    )

    Ещё один пример сортировки с помощью glob

    Предположим, что я хочу вывести все файлы начинающиеся на букву G

    $result = glob($dir .'G*');

    Результат сортировки с помощью функции glob

    Array

    (

    [0] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-goret-tebe-v-adu.dat
    [1] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-predatel.html
    [2] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-prodal-rodinu.txt
    [3] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-razvalil-SSSR.php

    )

Можете не благодарить, лучше помогите!
Теги :
Функция glob в php
glob php
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
dwweb.ru есть здесь:
Последние комментарии :
Марат :
14.03.2023 21:07
Так... это когда было то... в 2018 году... мне не нравится(не нравилось), как поиск по файлам... как-то коряво было…
подробнее.
Moubrey :
14.03.2023 20:52
Их там два можно поставить, еще и по бокам, а в них еще друге окна станут вкладками, обычный проводник и…
подробнее.
Марат :
26.02.2023 12:20
Спасибо за внимательность!
подробнее.
V :
26.02.2023 11:49
В массиве месяцев пропущен октябрь!
подробнее.
Марат :
02.02.2023 10:48
Я не знаю, что это ... Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают…
подробнее.
Артур :
02.02.2023 06:51
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта…
подробнее.
ruweb
Страница загружена за : 0.020592 секунд. Подробнее