⊗ppPmFSDR 348 of 447 menu

Lectura del contenido de una carpeta en PHP

La función scandir permite ver el contenido de una carpeta y obtener en forma de array los nombres de los archivos y subcarpetas que se encuentran en ella. Como parámetro la función recibe la ruta al archivo.

Supongamos que para el ejemplo tenemos una carpeta dir. Veamos su contenido:

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

En el array con el resultado la función scandir también mostrará la presencia de carpetas con los nombres ".." y ".". Técnicamente el primer nombre corresponde a un enlace a la carpeta padre, y el segundo - a la actual.

Es mejor eliminar estos nombres del array con el resultado. Esto se hace de la siguiente manera:

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

Se puede simplificar:

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

Supongamos que en la raíz de tu sitio hay una carpeta dir, y en ella algunos archivos de texto. Muestra en pantalla una columna con los nombres de estos archivos.

Supongamos que en la raíz de tu sitio hay una carpeta dir, y en ella algunos archivos de texto. Recorre estos archivos con un ciclo y muestra sus textos en el navegador.

Supongamos que en la raíz de tu sitio hay una carpeta dir, y en ella algunos archivos de texto. Recorre estos archivos con un ciclo, abre cada uno de ellos y escribe al final un signo de exclamación.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar