Scandir сканувати вміст в папці php файли приклади
Ми в минулий раз торкнулися трохи теми масивів! Але тема масивів така необьятное і така величезна, що ми просто не можемо пройти повз неї!
Але масиви - масивами, якщо тільки нам не доводиться стикатися з ними по необхідності! А якщо є необхідність, то і завдання вирішуються швидше!
І перш ніж ми приступимо до скануванню папки, потрібно уточнити, що дану сторінку ми не знали куди віднести, до теми: масивів або до теми папок. і туди і туди тема рівнозначно можна віднести.
Дізнатися вміст папки і вивести на екран.
Перед нами постало завдання сканувати весь вміст папки і здавалося б, ну, що за проблема сканувати папку з файлами. Візьми, відкрий папку і подивися! Якщо у вашій папці 1, 2, 5, або 10 файлів, то немає ніякої проблеми! А якщо у вашій папці 100 ... 500 або навіть більше файлів !?
Як вам ідея - дві такі папки перевірити на збіг. Завдання. Давайте вручну. я подивлюся, коли у вас на плече мову випаде! Ну ми сьогодні цієї задачкою займатися не будемо, але саме сканування папок в php найперший крок до цього!
Приклад роботи функції scandir
Ми сьогодні будемо сканувати папку і розглянемо функцію scandir, яка сканує задану папку і виводь весь вміст в масив.
$ Dir - папка, яку потрібно сканувати.
$ Files - змінна в яку записуються всі файли директорії, яка вказана вище.
Але як то кажуть - опис описом, але найчастіше далі роз'яснень немає і прикладів теж! Але ми ж не такі і тому давайте зробимо відповідну папку з деяким вмістом, щоб її можна було просканувати!
І звичайно, для того, щоб ця папка про сканувалася - директорію потрібно правильно розписати!
І далі нормальний, звичний шлях до папки. Ну принаймні у мене так ...
А як у вас. У вас шлях може бути іншим, його можна знайти найпростішим способом, зробите помилку php, з неправильним шляхом! Наприклад функції, інклуд, вам видасть саме те, що вам потрібно ...
Ну і далі давайте подивимося роботу скрпта ... Для того, щоб висновок інформації про наших фалах відрізнявся від іншого шрифту, давайте його пофарбуємо в червоний колір.
віртуальні директорії, які ви бачите на початку списку.
Розповім історію, вчора шукав відповідь на одне із запитань (звичайно, я можу і сам написати, але частіше за все, спочатку, шукаю в інтернеті, може є готове рішення ...) і було безліч варіантів, які були описані, але жодного, з прикладами ! І мало того, що вони пропонують рішення, які незрозуміло як реалізовувати, особливо новачкам, у яких більше питань, ніж відповідей. Так вони ще й не працюють!
У нас же, на сайті - тільки робочі перевірені скрипти! Повністю з описом і з прикладами! І реалізувати може людина з нульовими знаннями!