PHP - Buscador en php simple y recursivo

 
Vista:
Imágen de perfil de Ale
Val: 83
Ha disminuido su posición en 8 puestos en PHP (en relación al último mes)
Gráfica de PHP

Buscador en php simple y recursivo

Publicado por Ale (54 intervenciones) el 06/09/2021 17:02:14
Hola, encontre un hermoso index.php para buscar en una carpeta especifica, en este caso BIBLIOTECA, un archivo a partir del nombre del mismo...es perfecto y funciona, hasta con algunas palabras, sin poner todo el nombre...lo que necesito es que ademas me busque en las sub carpetas que contiene esa llamada BIBLIOTECA...paso el codigo completo, es un solo archivo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<form action="index.php" method="get"><input name="q"
type="text"> <input type="submit"></form>
 
<?php
 
$dir = 'Biblioteca';
$exclude = array('.','..','.htaccess');
$q = (isset($_GET['q']))? strtolower($_GET['q']) : '';
$res = opendir($dir);
while(false!== ($file = readdir($res))) {
if(strpos(strtolower($file),$q)!== false &&!in_array($file,$exclude)) {
echo "<a href='$dir/$file'>$file</a>";
echo "<br>";
}
}
closedir($res);
?>
Pido ayuda para ver si alguien puede incorporar el famoso "foreach" en ese codigo, ya que soy muy novato , muchas gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder