⊗ppPmFSDR 348 of 447 menu

Mapes satura lasīšana PHP

Funkcija scandir ļauj apskatīt mapes saturu un iegūt masīvā to failu un apakšmašu nosaukumus, kas atrodas tajā. Funkcija kā parametru pieņem ceļu uz failu.

Pieņemsim, ka mums piemēram ir mape dir. Apskatīsimies tās saturu:

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

Rezultātu masīvā funkcija scandir arī parādīs mapju esamību ar nosaukumiem ".." un ".". Tehniskā ziņā pirmais nosaukums atbilst saites uz vecākmapi, bet otrais - uz pašreizējo.

Šos nosaukumus labāk noņemt no rezultātu masīva. Tas tiek darīts šādi:

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

Var vienkāršot:

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

Pieņemsim, ka jūsu vietnes saknē atrodas mape dir, un tajā atrodas daži teksta faili. Izvadiet uz ekrānu šo failu nosaukumu kolonnu.

Pieņemsim, ka jūsu vietnes saknē atrodas mape dir, un tajā atrodas daži teksta faili. Izmantojot ciklu, izgājiet cauri šiem failiem un izvadiet to tekstus pārlūkprogrammā.

Pieņemsim, ka jūsu vietnes saknē atrodas mape dir, un tajā atrodas daži teksta faili. Izmantojot ciklu, izgājiet cauri šiem failiem, atveriet katru no tiem un ierakstiet beigās izsaukuma zīmi.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt