Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/06/2007, 15:26
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Motor de busqueda dentro de los directorios..

Hola otra vez, pues solo hay que estirar un poco el código, ahora te comprueba si el archivo escrito en el campo de texto, existe en el directorio carpeta.

Código PHP:
<?php 

if(!empty($_POST['file'])){ 

$dir "carpeta/"## Directorio a examinar

if (is_dir($dir)) { ## Compruebo que realmente sea un directorio y exista
    
if ($midir opendir($dir)) { ## Abro el directorio
        
while (($archivo readdir($midir)) !== false) { ## Lee el directorio archivo por archivo
            
if(filetype($dir $archivo) == "dir"){ 
                
$folders .= $archivo.";";
            }else{ 
                
$files .= $archivo.";";
            }
        }
        
closedir($midir); ## Cierra el directorio
    
}
}

$files explode(";"$files);
$total_files count($files);

if(
in_array($_POST['file'], $files)){ 
    echo 
"Existe el archivo";
}else{ 
    echo 
"El archivo no se ha encontrado";
} } 
?>
<form name="busca_file" method="post" action="">
    <input name="file" type="text">
    <input name="boton" type="submit" value="Buscar">
</form>
Puedes hacerlo mismo también con el directorio.

SALUDOS
Ruymán Trujillo
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock