Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2013, 14:36
Lokitozzz
 
Fecha de Ingreso: junio-2009
Mensajes: 138
Antigüedad: 14 años, 10 meses
Puntos: 4
Como listar archivos de directorio en Array

Buenas nuevamente,

Le he dedicado todo el día a mi proyecto pero me voy quedando parado en algunas partes ya que hay cosas que no me dan el resultado que busco.

Les cuento:
Necesito listar todos los archivos de una carpeta, y todos esos archivos pasarlos a un Array para poder leerlos luego. La función que tengo hasta el momento sería esta:

Código PHP:
Ver original
  1. function get_html_file_cache() {
  2.   $dir = opendir('cache/html_imgs');
  3.   $all_files = array();
  4.  
  5.   while ($files = readdir($dir)) {
  6.     if (!is_dir($files)) {
  7.         $files = str_replace(array('html','imgs-'), '', $files);
  8.         $files = explode('.', $files);
  9.         $all_files[] = $files;
  10.     }
  11.   }
  12. }

Los archivos que hay en la carpeta son de la siguiente forma, así que por eso el código que borra algunas palabras:
http://prntscr.com/2aflhf

Ya que necesito listar en un array solo los número que salen hay.

Alguien me puede hechar un cable? Llevo horas y no hay caso.

Saludos y gracias.