⊗ppPmFSDR 348 of 447 menu

Lettura del contenuto di una cartella in PHP

La funzione scandir permette di visualizzare il contenuto di una cartella e di ottenere come array i nomi dei file e delle sottocartelle in essa contenuti. Come parametro la funzione accetta il percorso del file.

Supponiamo per esempio di avere una cartella dir. Diamo un'occhiata al suo contenuto:

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

Nell'array con il risultato, la funzione scandir mostrerà anche la presenza di cartelle con i nomi ".." e ".". Tecnicamente il primo nome corrisponde al collegamento alla cartella genitore, mentre il secondo a quella corrente.

È meglio rimuovere questi nomi dall'array dei risultati. Si fa nel modo seguente:

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

Si può semplificare:

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

Supponiamo che nella root del tuo sito si trovi una cartella dir, e al suo interno alcuni file di testo. Visualizza in una colonna i nomi di questi file.

Supponiamo che nella root del tuo sito si trovi una cartella dir, e al suo interno alcuni file di testo. Scorri questi file con un ciclo e visualizza i loro contenuti nel browser.

Supponiamo che nella root del tuo sito si trovi una cartella dir, e al suo interno alcuni file di testo. Scorri questi file con un ciclo, apri ciascuno di essi e scrivi un punto esclamativo alla fine.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta