Contando archivos de un directorio con PHP
Category: Programación
Muchas veces un sitio puede tener muchos archivos en un directorio y al utilizar un programa FTP el mismo generalmente no muestra mas de 2000 archivos y por ende no sabemos cual es el total de archivos por este medio.
Hay varios comandos para averiguar este número vía ssh, pero no siempre se tiene acceso por esta vía la cuenta de hosting.
Pero podemos saber este valor usando un pequeño script PHP que escribo a continuación:
<?php
$dire = “pone/el/path/de/carpeta”;
$ds = opendir($dire);
while (false !== ($nombre_archivo = readdir($ds))) {
$archivos[] = $nombre_archivo;
}
$total_archivos = count($archivos);
$total = $total_archivos-1;
echo $total;
?>
Subes el script al directorio del cual quieres saber cuantos archivos tiene y pones la dirección web donde quedó el archivo y debería mostrarte el valor esperado.
En la variable “$total” hay un resta que le puse menos 1, y es para no contar el script.