⊗ppPmFSDR 348 of 447 menu

Kausta sisu lugemine PHP-s

Funktsioon scandir võimaldab vaadata kausta sisu ja saada massiivina sinus asuvate failide ja alamkaustade nimed. Parameetrina võtab funktsioon faili tee.

Olgu meil näiteks kaust dir. Vaatame selle sisu:

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

Tulemuste massiivis näitab funktsioon scandir ka kaustade olemasolu nimedega ".." ja ".". Tehniliselt vastab esimene nimi lingile emakaustale ja teine - praegusele kaustale.

Need nimed on parem massiivist tulemuste seas eemaldada. See tehakse järgmiselt:

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

Saab lihtsustada:

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

Olgu teie saidi juurkaustas kaust dir, ja selles mõned tekstifailid. Kuva ekraanile nende failide nimed veerus.

Olgu teie saidi juurkaustas kaust dir, ja selles mõned tekstifailid. Labele neid faile tsükliga ja kuva nende tekstid brauseris.

Olgu teie saidi juurkaustas kaust dir, ja selles mõned tekstifailid. Labele neid faile tsükliga, ava igaüks neist ja kirjuta lõppu hüüumärk.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu