⊗ppPmFSDR 348 of 447 menu

Čtení obsahu složky v PHP

Funkce scandir umožňuje prohlédnout si obsah složky a získat jako pole názvů souborů a podsložek, které se v ní nacházejí. Jako parametr funkce přijímá cestu k souboru.

Mějme pro příklad složku dir. Podívejme se na její obsah:

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

V poli s výsledkem funkce scandir také ukáže přítomnost složek s názvy ".." a ".". Technicky první název odpovídá odkazu na nadřazenou složku a druhý na aktuální.

Tyto názvy je lepší z pole s výsledkem odstranit. Provádí se to následujícím způsobem:

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

Lze zjednodušit:

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

Nechť v kořenu vašeho webu leží složka dir, a v ní nějaké textové soubory. Vypište na obrazovku sloupec názvů těchto souborů.

Nechť v kořenu vašeho webu leží složka dir, a v ní nějaké textové soubory. Projděte tyto soubory cyklem a vypište jejich texty do prohlížeče.

Nechť v kořenu vašeho webu leží složka dir, a v ní nějaké textové soubory. Projděte tyto soubory cyklem, otevřete každý z nich a zapište na konec vykřičník.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout