Aquí está la escritura rápida para conseguir todos los archivos del directorio:
si ($handle = opendir ($directory_name)) {
¡mientras que (falso! == ($file = readdir ($handle))) {
¡si ($file! = “.” ¡&& $file! = “. .") {
$out [] = $file;
}
}
closedir ($handle);
}
¿? >
Substituir $directory_name por la trayectoria a la carpeta que usted quiere buscar dentro.
Después de que se haya ejecutado este código usted tendrá $out llamado arsenal que almacene todos los archivos dentro del directorio proporcionado.
Qué usted puede ahora hacer - una vez usted ha presentado el impreso de la búsqueda con el valor es:
si (isset ($_GET [“palabra clave”])) {
$keyword = $_GET [“palabra clave”];
¡si (! vaciar el && ($out) in_array ($keyword, $out)) {
se ha encontrado el eco “archivo”;
} {
el eco “archivo no se ha encontrado”;
}
}
Espero que esto ayude