⊗ppPmFSDR 348 of 447 menu

Четене на съдържанието на папка в PHP

Функцията scandir позволява да разгледате съдържанието на папка и да получите като масив имената на намиращите се в нея файлове и подпапки. Като параметър функцията приема пътя до файла.

Нека за пример имаме папка dir. Нека разгледаме нейното съдържание:

<?php $files = scandir('dir'); var_dump($files); ?>

В масива с резултата функцията scandir също ще покаже наличието на папки с имена ".." и ".". Техническо първото име съответства на връзка към родителската папка, а второто - на текущата.

Тези имена е по-добре да се премахнат от масива с резултата. Това се прави по следния начин:

<?php $files = scandir('dir'); $files = array_diff($files, ['..', '.']); var_dump($files); ?>

Може да се опрости:

<?php $files = array_diff(scandir('dir'), ['..', '.']); var_dump($files); ?>

Нека в корена на вашия сайт лежи папка dir, а в нея някакви текстови файлове. Изведете на екрана колона с имената на тези файлове.

Нека в корена на вашия сайт лежи папка dir, а в нея някакви текстови файлове. Обходете тези файлове с цикъл и изведете техните текстове в браузъра.

Нека в корена на вашия сайт лежи папка dir, а в нея някакви текстови файлове. Обходете тези файлове с цикъл, отворете всеки от тях и запишете в края удивителен знак.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне