⊗ppPmFSDR 348 of 447 menu

Inhoud van een map lezen in PHP

De functie scandir maakt het mogelijk om de inhoud van een map te bekijken en als een array te verkrijgen met de namen van de bestanden en submappen die zich erin bevinden. De functie accepteert als parameter het pad naar het bestand.

Stel dat we voorbeeldmap dir hebben. Laten we naar de inhoud kijken:

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

In de resultaatarray zal de functie scandir ook de aanwezigheid tonen van mappen met de namen ".." en ".". Technisch gezien komt de eerste naam overeen met een link naar de bovenliggende map, en de tweede - met de huidige map.

Deze namen kun je beter uit de resultaatarray verwijderen. Dit gaat op de volgende manier:

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

Het kan worden vereenvoudigd:

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

Stel dat in de hoofdmap van je site een map dir ligt, en daarin enkele tekstbestanden. Geef een kolom met de namen van deze bestanden weer op het scherm.

Stel dat in de hoofdmap van je site een map dir ligt, en daarin enkele tekstbestanden. Doorloop deze bestanden met een lus en toon hun teksten in de browser.

Stel dat in de hoofdmap van je site een map dir ligt, en daarin enkele tekstbestanden. Doorloop deze bestanden met een lus, open elk ervan en schrijf een uitroepteken aan het einde.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren