EffectedCard Administrador


Usuario PRO Mensajes: 9.012 Desde: 16/Oct/2004 | Buscador Interno sin mysql
Este es un buscador que busca dentro de cada archivo del directorio que le especifiquemos en la configuracion, de forma que abre cada archivo con una funcion y revisa que la palabra que hemos buscado.
Creamos un fichero .php con este codigo:
Codigo PHP:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">
<form name="mods" method="post" action="<? $_SERVER['REQUEST_URI'] ?>">
<input name="campo" type="text" id="campo" class="form">
<input name="buscar" type="submit" id="buscar" value="Buscar" class="form">
</form>
</div></td>
</tr>
<tr>
<td><div align="center">
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="left">
<?
if($buscar){
// Incluimos todos los mods
if($campo != ""){
echo "<center>Resultados de la busqueda :</center><br>";
}
// Recogemos la informacion de cada archivo
// Comprobamos que la palabra coincide
if($campo != ""){
$path_buscar = ".";
$dir_buscar = opendir($path_buscar);
while ($elemento_buscar = readdir($dir_buscar))
{
$extensiones = explode(".",$elemento_buscar) ;
$nombre_buscar = $extensiones[0] ;
$nombre_buscar2 = $extensiones[1] ;
$tipo_buscar = array ("gif", "jpg");
if(eregi("$campo", $elemento_buscar)){
if(in_array($nombre_buscar2, $tipo_buscar)){
echo "· <a href='$elemento_buscar' target='_blank'>$elemento_buscar</a><br>" ;
}
}
}
closedir($dir_buscar);
}
}
?>
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
Para configurar la carpeta donde buscar cambiar: $path_buscar = "."; x ejemplo por: $path_buscar = "juegos/";
|
27/Jul/2005 16:48 GMT+1 | Perfil · Privado · Desconectado · Web |