⊗ppPmFSDR 348 of 447 menu

Kansion sisällön lukeminen PHP:ssä

Funktio scandir mahdollistaa kansion sisällön tarkastelemisen ja antaa tuloksena taulukkona siellä olevien tiedostojen ja alikansioiden nimet. Funktio ottaa parametrinaan polun tiedostoon.

Olkoon meillä esimerkkinä kansio dir. Katsotaan sen sisältöä:

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

Taulukossa tuloksella funktio scandir näyttää myös kansiot, joiden nimet ovat ".." ja ".". Teknisesti ensimmäinen nimi vastaa linkkiä yläkansioon ja toinen nykyiseen kansioon.

Nämä nimet on parasta poistaa tulostaulukosta. Se tehdään seuraavalla tavalla:

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

Voidaan yksinkertaistaa:

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

Olkoon sivustosi juuressa kansio dir, ja siellä joitain tekstitiedostoja. Tulosta näyttöön näiden tiedostojen nimien sarake.

Olkoon sivustosi juuressa kansio dir, ja siellä joitain tekstitiedostoja. Käy nämä tiedostot läpi silmukalla ja tulosta niiden tekstit selaimeen.

Olkoon sivustosi juuressa kansio dir, ja siellä joitain tekstitiedostoja. Käy nämä tiedostot läpi silmukalla, avaa jokainen niistä ja kirjoita loppuun huutomerkki.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää