Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/11/2015, 14:15
cdmarco92
 
Fecha de Ingreso: noviembre-2015
Mensajes: 29
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Consejo para buscador de archivos

Cita:
Iniciado por mortiprogramador Ver Mensaje
Saludo.
Pues creo que lo más fácil es modificar el programa que ya tienes
agregandole la funcionalidad de búsqueda, un formulario para ello,
y luego que se ejecute una función que recorra los
directorios y subdirectorios, y devuelva los resultados correspondientes.

Aquí en el foro hay varios ejemplos de funciones que hacen ese
tipo de funcionalidad.
Buena dia, gracias por tu respuesta.
Entiendo tu referencias y te comento que ciertamente los he visto, pero debido a mis pocas habilidades para el manejo de ficheros no logro hacer que funcione de tal modo que recorra directorios y subdirectorios.

Me podras ayudar con respecto a este codigo?
Código PHP:
<?php

function buscar($dir,&$archivo_buscar
{   
     if ( 
is_dir($dir) ) 
     { 
          
          
$d=opendir($dir);  
          while( 
$archivo readdir($d) ) 
          { 
            if ( 
$archivo!="." AND $archivo!=".."  
            { 
                  
                 if ( 
is_file($dir.'/'.$archivo) ) 
                 { 
                       
                      if ( 
$archivo == $archivo_buscar  
                      { 
                           return (
$dir.'/'.$archivo); 
                    } 
                     
                } 
                  
                if ( 
is_dir($dir.'/'.$archivo) ) 
                { 
                     
$r=buscar($dir.'/'.$archivo,$archivo_buscar); 
                     if ( 
basename($r) == $archivo_buscar 
                     { 
                          return 
$r
                    } 
                      
                      
                } 
                   
                   
                 
                  
                  
            } 
                   
        } 
                   
    } 
    return 
FALSE


$archivo='yo.jpg'

echo 
buscar('./carpeta' ,$archivo);