Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2005, 10:47
DirecFox
 
Fecha de Ingreso: julio-2003
Ubicación: Arequipa - Peru
Mensajes: 148
Antigüedad: 20 años, 9 meses
Puntos: 0
Hola amigos ya lo mejere en algo conver todo el texto a mostrar en minusculas y le quite todas las tildes pero creo que debe de haber otra solucion les paso el codigo que modifique haber si me ayudan
Código PHP:

<?php 
require_once("CargConfig.php");
$ArrTilde[0][0]="a";
$ArrTilde[0][1]="á";
$ArrTilde[1][0]="e";
$ArrTilde[1][1]="é";
$ArrTilde[2][0]="i";
$ArrTilde[2][1]="í";
$ArrTilde[3][0]="o";
$ArrTilde[3][1]="ó";
$ArrTilde[4][0]="u";
$ArrTilde[4][1]="ú";
$STRBusqueda="naturaleza peru";
$Conslt "
SELECT  * , 
MATCH ( TITULO, descripcion )
AGAINST (  'naturaleza' ) AS puntuacion
FROM desarrollo
WHERE  MATCH ( TITULO, descripcion )
AGAINST (  '$STRBusqueda' )
ORDER  BY puntuacion DESC 
"
;

$query=sql_query($Conslt,$dbi);
$ArrBsq=split(" ",$STRBusqueda);
while(
$row sql_fetch_array($query)){
    
$StrSalidaCab=$row[4];
    
$StrSalidaDescr=$row[5];

    foreach(
$ArrTilde as $v1) {
       
$StrSalidaCab=str_replace($v1[1],$v1[0],$StrSalidaCab);
       
$StrSalidaDescr=str_replace($v1[1],$v1[0],$StrSalidaDescr);       
       
$STRBusqueda=str_replace($v1[1],$v1[0],$STRBusqueda);       
    }    
    
    foreach(
$ArrBsq as $Arg){
        
$StrSalidaCab="<h4>".str_replace(strtolower($Arg),"<span style='background-color: #88AAEE'>$Arg</span>",strtolower($StrSalidaCab))."</h4>";
        
$StrSalidaDescr="<span>".str_replace(strtolower($Arg),"<span style='background-color: #88AAEE'>$Arg</span>",strtolower($StrSalidaDescr))."</span>";
    }
    echo 
$StrSalidaCab.$StrSalidaDescr;
}
?>
Gracias

Mauricio
__________________
Sysdev tu Hosting
http://www.preuniversitarioonline.com Llevamos la universidad a tu casa