Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] duda en mostrar archivos con php

Estas en el tema de duda en mostrar archivos con php en el foro de PHP en Foros del Web. hola a todos es que tengo esto echo para mostrar los archivos de las carpetas @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original function obtener_estructura_directorios ( $ruta ...
  #1 (permalink)  
Antiguo 03/06/2015, 22:59
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
duda en mostrar archivos con php

hola a todos es que tengo esto echo para mostrar los archivos de las carpetas
Código PHP:
Ver original
  1. function obtener_estructura_directorios($ruta){
  2.        
  3.         // Se comprueba que realmente sea la ruta de un directorio
  4.         if (is_dir($ruta)){
  5.             // Abre un gestor de directorios para la ruta indicada
  6.             $gestor = opendir($ruta);
  7.             echo "<ul>";
  8.  
  9.             // Recorre todos los elementos del directorio
  10.             while (($archivo = readdir($gestor)) !== false)  {
  11.                
  12.                 $ruta_completa = $ruta . "/" . $archivo;
  13.  
  14.                 // Se muestran todos los archivos y carpetas excepto "." y ".."
  15.                 if ($archivo != "." && $archivo != "..") {
  16.                     // Si es un directorio se recorre recursivamente
  17.                     if (is_dir($ruta_completa)) {
  18.                         echo "<li class='fouder-list'>" .$archivo. "</li>";
  19.                         obtener_estructura_directorios($ruta_completa);
  20.                     } else {
  21.                         echo "<li class='file-list'>" .$archivo. "</li>";
  22.                     }
  23.                 }
  24.             }
  25.             // Cierra el gestor de directorios
  26.             closedir($gestor);
  27.             echo "</ul>";
  28.         } else {
  29.             echo "No es una ruta de directorio valida<br/>";
  30.         }
  31.        
  32.     }
  33.    
  34.    
  35.     obtener_estructura_directorios("./");

pero quiero que solo muestre los archivos con estas estesiones .png .jpg .txt solo esos archivos no todos
  #2 (permalink)  
Antiguo 03/06/2015, 23:05
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
Respuesta: duda en mostrar archivos con php

ok gracias ya pude hacerlo con esto

Código PHP:
Ver original
  1. if (eregi("txt", $archivo) ){
  2.  
  3. }
  #3 (permalink)  
Antiguo 04/06/2015, 00:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: duda en mostrar archivos con php

Creo que con glob() te hubieras ahorrado el trabajo de más.

Código PHP:
Ver original
  1. var_dump(glob('dir/*.txt'));
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:22.