Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2004, 02:24
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Coges el texto de la base de datos, y antes de mostrarlo le aplicas una sustitucion con str_replace() o preg_replace() de la cadena buscada por el HTML que quieres usar para resaltarlo. Algo como:
Código PHP:
// $descripcion: texto de la BD
// $palabra: palabra a resaltar
echo str_replace($palabra,"<span bgcolor=\"yelow\"><b>$palabra</b></span>",$descripcion); 
Asi de sencillo.

Saludos.

PD: En estos foros lo hacen cuando despues de buscar pinchas en uno de los resultados de busqueda. Otra utilidad es cuando detectas que han llegado a tu pagina desde Google u otro buscador, sacas el termino que buscaron de HTTP_REFERER y los resaltas, tal y como hace Google al mostrar el cache de las paginas.
__________________
Josemi

Aprendiz de mucho, maestro de poco.