⊗ppPmFSDR 348 of 447 menu

Læsning af mappeindhold i PHP

Funktionen scandir gør det muligt at se indholdet af en mappe og få et array med navnene på de filer og undermapper, den indeholder. Funktionen tager stien til filen som parameter.

Lad os som eksempel antage, at vi har en mappe kaldet dir. Lad os se på dens indhold:

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

I resultatarrayet vil funktionen scandir også vise tilstedeværelsen af mapper med navnene ".." og ".". Teknisk set svarer det første navn til en henvisning til den overordnede mappe, og det andet til den aktuelle mappe.

Disse navne bør fjernes fra resultatarrayet. Dette gøres på følgende måde:

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

Det kan forenkles:

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

Antag, at der i roden af din hjemmeside ligger en mappe kaldet dir, og at den indeholder nogle tekstfiler. Vis en kolonne med navnene på disse filer på skærmen.

Antag, at der i roden af din hjemmeside ligger en mappe kaldet dir, og at den indeholder nogle tekstfiler. Gennemgå disse filer i en løkke og vis deres tekst i browseren.

Antag, at der i roden af din hjemmeside ligger en mappe kaldet dir, og at den indeholder nogle tekstfiler. Gennemgå disse filer i en løkke, åbn hver af dem og skriv et udråbstegn til slut.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis