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:
Pido ayuda para ver si alguien puede incorporar el famoso "foreach" en ese codigo, ya que soy muy novato , muchas gracias!!
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);
?>
Valora esta pregunta


0