Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/03/2010, 11:31
c0w
 
Fecha de Ingreso: enero-2008
Mensajes: 146
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Buscador de archivos simple

ALGUNA AYUDA?

Código PHP:
function buscarArchivos($file_folder,$buscar_r,$min_words){
$buscar $buscar_r;
$buscar_len strlen($buscar);
    
$buscar ereg_replace("\n"''$buscar);
    
$buscar ereg_replace("\t"''$buscar);
    
$buscar str_replace('.'''$buscar);
    
$buscar str_replace('"'''$buscar);
    
$buscar str_replace('\''''$buscar);
    
$buscar str_replace('+'''$buscar);
    
$buscar str_replace(','''$buscar);
    
$buscar str_replace('-'''$buscar);
    
$buscar str_replace('*'''$buscar);
    
$buscar str_replace('/'''$buscar);
    
$buscar str_replace('!'''$buscar);
    
$buscar str_replace('%'''$buscar);
    
$buscar str_replace('>'''$buscar);
    
$buscar str_replace('<'''$buscar);
    
$buscar str_replace('^'''$buscar);
    
$buscar str_replace('('''$buscar);
    
$buscar str_replace(')'''$buscar);
    
$buscar str_replace('['''$buscar);
    
$buscar str_replace(']'''$buscar);
    
$buscar str_replace('{'''$buscar);
    
$buscar str_replace('}'''$buscar);
    
$buscar str_replace('\\'''$buscar);
    
$buscar str_replace('='''$buscar);
    
$buscar str_replace('$'''$buscar);
    
$buscar str_replace('#'''$buscar);
    
$buscar str_replace('?'''$buscar);
    
$buscar str_replace('~'''$buscar);
    
$buscar str_replace(':'''$buscar);
    
$buscar str_replace('_'''$buscar);
    
$buscar str_replace('&amp;'''$buscar);
    
$buscar str_replace('&copy;'''$buscar);
    
$buscar str_replace('&nbsp;'''$buscar);
    
$buscar str_replace('&quot;'''$buscar);
    
$buscar str_replace('&'''$buscar);
    
$buscar str_replace(';'' '$buscar);
if(@
opendir($file_folder)==''){echo "La carpeta <b>$file_folder</b> no existe.";}else{
if(
$buscar_len<=$min_words){echo "La b&uacute;squeda debe tener m&aacute;s de <strong>$min_words</strong> car&aacute;cteres.";}else{
$dir = @opendir($file_folder);
while (
$file_name readdir ($dir)) {
$fs[]=$file_name;
$resultados=0;
}
usort($fs,"listarArchivos");
foreach(
$fs as $file_name){
if (
$file_name != "." && $file_name != "..") {
$count=$count++;
include(
'filedata.php');
$pos stripos($file_name_minus$buscar);
if (
$pos === false) {;} else {
$resultados=++$resultados;
echo 
"<strong>$file_part</strong> | $file_size_round<br>";
}
}
}
if(
$resultados==0){echo "La b&uacute;squeda de <strong>$buscar_r</strong> no obtuvo ning&uacute;n resultado.";}
closedir ($dir);
}
}

Ahora mi problema aparte del anterior, es que si pongo "Archivos" y ai un archivo en la carpeta que se llama "Archivo" no lo encuentra... Como mejoro mi buscador?