Scandir php

Scandir сканувати вміст в папці php файли приклади

Ми в минулий раз торкнулися трохи теми масивів! Але тема масивів така необьятное і така величезна, що ми просто не можемо пройти повз неї!

Але масиви - масивами, якщо тільки нам не доводиться стикатися з ними по необхідності! А якщо є необхідність, то і завдання вирішуються швидше!

І перш ніж ми приступимо до скануванню папки, потрібно уточнити, що дану сторінку ми не знали куди віднести, до теми: масивів або до теми папок. і туди і туди тема рівнозначно можна віднести.

Дізнатися вміст папки і вивести на екран.

Перед нами постало завдання сканувати весь вміст папки і здавалося б, ну, що за проблема сканувати папку з файлами. Візьми, відкрий папку і подивися! Якщо у вашій папці 1, 2, 5, або 10 файлів, то немає ніякої проблеми! А якщо у вашій папці 100 ... 500 або навіть більше файлів !?

Як вам ідея - дві такі папки перевірити на збіг. Завдання. Давайте вручну. я подивлюся, коли у вас на плече мову випаде! Ну ми сьогодні цієї задачкою займатися не будемо, але саме сканування папок в php найперший крок до цього!

Приклад роботи функції scandir

Ми сьогодні будемо сканувати папку і розглянемо функцію scandir, яка сканує задану папку і виводь весь вміст в масив.

$ Dir - папка, яку потрібно сканувати.

$ Files - змінна в яку записуються всі файли директорії, яка вказана вище.

Але як то кажуть - опис описом, але найчастіше далі роз'яснень немає і прикладів теж! Але ми ж не такі і тому давайте зробимо відповідну папку з деяким вмістом, щоб її можна було просканувати!

І звичайно, для того, щоб ця папка про сканувалася - директорію потрібно правильно розписати!

І далі нормальний, звичний шлях до папки. Ну принаймні у мене так ...

А як у вас. У вас шлях може бути іншим, його можна знайти найпростішим способом, зробите помилку php, з неправильним шляхом! Наприклад функції, інклуд, вам видасть саме те, що вам потрібно ...

Ну і далі давайте подивимося роботу скрпта ... Для того, щоб висновок інформації про наших фалах відрізнявся від іншого шрифту, давайте його пофарбуємо в червоний колір.

віртуальні директорії, які ви бачите на початку списку.

Розповім історію, вчора шукав відповідь на одне із запитань (звичайно, я можу і сам написати, але частіше за все, спочатку, шукаю в інтернеті, може є готове рішення ...) і було безліч варіантів, які були описані, але жодного, з прикладами ! І мало того, що вони пропонують рішення, які незрозуміло як реалізовувати, особливо новачкам, у яких більше питань, ніж відповідей. Так вони ще й не працюють!

У нас же, на сайті - тільки робочі перевірені скрипти! Повністю з описом і з прикладами! І реалізувати може людина з нульовими знаннями!

Ми є тут: