Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/05/2012, 07:02
fabian23
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: buscador de archivos

Cita:
Iniciado por oscartt67 Ver Mensaje
Con este código, si pones $archivo='12345.pdf' te va a buscar todos los 12345.pdf a partir del directorio indicado.

espero haberte entendido.

Salud!
hola buenos dias mira tengo lo siguiente en html que seria como que el campro para ingresar el dato a buscar

<center><b><font color="black">BUSQUEDA DE CHF'S</b></center>

<form method="post" action="buscar3.php">
<center><b><font color="black">No. de Serie:</font><input type="text" name="busqueda" /> <p /></b><center>
<center><input type="submit" value="buscar"></center>

</form>

la variable para la busqueda es "busqueda" y tendria el php por ejemplo como tu lo tienes asi??

Código PHP:
$directorio="el/directorio/inicio/de la busqueda"; 
$archivo="*$_POST["busqueda"].pdf"; // ..o "doc123.jpg"... 
$respuesta=globr($directorio, $archivo, GLOB_BRACE); 

//en respuesta, recibiras un array con los archivos encontrados. 


function globr($sDir, $sPattern, $nFlags = NULL) { 
   
$aFiles = glob("$sDir/$sPattern", $nFlags);  
   
$files = getDir($sDir); 
   if (
is_array($files)) { 
       foreach( 
$files as $file ) { 
           
$aSubFiles = globr($file, $sPattern, $nFlags); 
           
$aFiles = array_merge($aFiles,$aSubFiles); 
       } 
   } 
   return 
$aFiles; 
} 

function 
getDir($sDir) { 
   
$i=0; 
   if(
is_dir($sDir)) { 
       if(
$rContents = opendir($sDir)) { 
           while(
$sNode = readdir($rContents)) { 
               if(
is_dir($sDir.'/'.$sNode )) { 
                   if(
$sNode !="." && $sNode !="..") { 
                       
$aDirs[$i] = $sDir.'/'.$sNode ; 
                       
$i++; 
                   } 
               } 
           } 
       } 
   } 
   return 
$aDirs; 
} 
ESPERO ME PUEDAS CONTESTAR