Foros del Web » Programando para Internet » PHP »

Buscador Interno Php

Estas en el tema de Buscador Interno Php en el foro de PHP en Foros del Web. Encontré un código (que sigue más abajo) en la red para un buscador interno de palabras dentro de páginas web que me pareció muy bueno ...
  #1 (permalink)  
Antiguo 06/10/2004, 05:48
Avatar de magdalena  
Fecha de Ingreso: noviembre-2003
Ubicación: balbanera
Mensajes: 160
Antigüedad: 20 años, 5 meses
Puntos: 0
Buscador Interno Php

Encontré un código (que sigue más abajo) en la red para un buscador interno de palabras dentro de páginas web que me pareció muy bueno y exactamente lo que necesitaba. Resulta que al instalarlo y configurarlo me que me muestra todo el contenido del sitio (nombres de página etc) o no me encuentra nada y me da error.
¿Que pueda estar mal?
Gracias

---ABAJO EL SCRIPT----

<style>
body,table {
font-family: verdana ;
font-size: 8pt ;
color: #000000 ;
text-align: justify ;
scrollbar-face-color: #eeeeee ;
scrollbar-darkshadow-color: #000000 ;
scrollbar-shadow-color: #aaaaaa ;
scrollbar-highlight-color: #ffffff ;
scrollbar-3dlight-color: #000000 ;
scrollbar-track-color: #ffffff ;
scrollbar-arrow-color: #000000 ;
}
.form {
border: #000000 1 solid ;
background: #cccccc ;
font-family: verdana ;
font-size: 8pt ;
}
/* descargas */
a {
color: #000000 ;
text-decoration: none ;
font-weight: bold ;
}
/* Negrita */
b {
color: #000000 ;
}
</style>
<title>Buscador interno</title><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">
<form name="enlaces" method="post" action="<? $_SERVER['REQUEST_URI'] ?>">
<input name="campo" type="text" id="campo2" 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">
<?
/*
Buscador interno by elcidop
www.elcidop.com
www.phpmysql.tk
*/

// Configuracion
$"home/www.sitio.com/people " = "";
$tipos_de_archivos_que_busca = array ("php", "txt", "htm", "html");

// Funciones
function abrir($filename)
{
$fd = @fopen ($filename, "a+");
$archivo = @fread ($fd, filesize ($filename));
@fclose ($fd);
return $archivo;
}

if($buscar){
// Incluimos todos los enlaces
if($campo != ""){
echo "<center>Resultados de la busqueda :</center><br>";
}
// Recogemos la informacion de cada archivo
$path = $/home/www.sitio.com/people ;
$dir = opendir($path);
while ($elemento = readdir($dir))
{
$extensiones = explode(".",$elemento) ;
$nombre = $extensiones[0] ;
$nombre2 = $extensiones[1] ;
// Especificamos dentro de donde busca
if(in_array(".htm", ".htm")){
$contenido = abrir($elemento);
// Comprobamos que la palabra coincide
if($campo != ""){
if(in_array($nombre2, $htm) && $elemento!= "buscador.php"){
echo "<li><a href=$elemento target=_blank>$nombre</a></li>";
}
}
}
}
closedir($dir);
}
?>
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
__________________
Una mala :-( "La guerra es la estupidez de muchos para satisfacer la ambición de unos pocos" - (No se de quien es, pero es cierto 100% x 100% :-D ) :corazon:
Una buena :-D "La cerveza es una prueba viviente de que Dios nos ama y quiere vernos felices" Benjamin Franklin :aplauso:

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:49.