Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Tengo un problema, recien creo un buscador interno en mi web que baje de una pagina web. subo todos los archivos. lo instalo y me da despues el siguiente error

iSearch Spider Log
ERROR: Unable to open socket theleaws.webcindario.com 80 - :
ERROR: Unable to open URL [https://theleaws.webcindario.com/]
INFO: Indexing completed.

que debo hacer.

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Bueno, si ese no me sirve digame por lo menos un buscador bueno que pueda poner en mi web.

Avatar Image
User 390661
@man / @woman
@man / @woman

Si no vas a usar mysql usa este
http://www.phpfull.net/descargas.php?e=183

Cita:
Un buscador que busca dentro de todos los ficheros internos de nuestra pagina con la novedad de que se basa en las metatags para mostrar los resultados, muy facil e intuitivo.


Si vas a buscar en tus tablas de mysql usa este que es muy configurable y sencillo
Codigo PHP:

<?
// Buscador para tablas MySQL escrito en PHP. Por Alex para <a href="http://www.webtaller.com" target="_blank">www.webtaller.com</a>
// Creado el 13-10-2003


////////////////////////////
// Configuración
///////////////////////////

//modifica estas variables según tu servidor de MySQL

$bd_servidor = "localhost";

$bd_usuario = "pepito";

$bd_contrasenya = "grillo";

$bd_bdname = "mybd";

$bd_tabla = "unatabla"; // Tabla donde se harán las búsquedas

// Conexión y selección de la base de datos

$link = mysql_connect($bd_servidor,$bd_usuario,$bd_contrasenya);

mysql_select_db($bd_bdname,$link);

////////////////////////////
// Formulario
///////////////////////////

?>

<center>
<p><h2>Introduce las palabras para la búsqueda</h2></p>
<p><form name="buscador" method="post" action="buscador_generico.php"><br>
Buscar en:
<select name="campo">
<?php

//Con este query obtendremos los campos por los cuales el usuario puede buscar

$result = mysql_query("SHOW FIELDS FROM `$bd_tabla`",$link);

while(
$row = mysql_fetch_row($result)) {

// en $row[0] tenemos el nombre del campo
// de esta manera no necesitamos conocer el nombre de los campos
// por lo que cualquier tabla nos valdrá

?>
<option value="<?php echo $row[0]; ?>"><?php echo $row[0]; ?></option>
<?php

}

?>
</select>
Palabra(s): <input type="text" name="palabra"><br>
<input type="submit" value="Enviar" name="enviar">
</form></p>
</center>

<?

////////////////////////////
// Proceso del Formulario
///////////////////////////

if(isset($_POST['enviar'])) {

// Solo se ejecuta si se ha enviado el formulario

$query = "SELECT * from $bd_tabla WHERE {$_POST['campo']} LIKE '%{$_POST['palabra']}%'";

$result = mysql_query($query,$link);



$found = false; // Si el query ha devuelto algo pondrá a true esta variable

while ($row = mysql_fetch_array($result)) {

$found = true;

echo
"<p>";

foreach(
$row as $nombre_campo => $valor_campo) {

// Tenemos que mostrar todos los campos de las filas donde se haya
// encontrado la búsqueda.


if(is_int($nombre_campo)) {

continue;
//Cuando hacemos mysql_fetch_array, php genera un array
// con todos los valores guardados dos veces, uno con
// índice numérico y otro con índice el nombre del campo.
// Solo nos interesa el del nombre del campo.

}

echo
"<b>".$nombre_campo."</b> : ".$valor_campo."<br>";
}

echo
"</p>";

}

if(!
$found) {

echo
"No se encontró la palabra introducida";

}

}
?>


RollEyes
Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Bueno, pero como se instala ese buscador, cuales son los pasos que debo de hacer. lo copio en el block de notas y luego lo subo y entro al fichero?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares