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('&', '', $buscar);
$buscar = str_replace('©', '', $buscar);
$buscar = str_replace(' ', '', $buscar);
$buscar = str_replace('"', '', $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úsqueda debe tener más de <strong>$min_words</strong> cará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úsqueda de <strong>$buscar_r</strong> no obtuvo ningú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?