Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1683 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Moteur de recherche perso en PHP : soucis avec des accents.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Moteur de recherche perso en PHP : soucis avec des accents.

n°2064380
Veracocha
Posté le 17-03-2011 à 11:18:58  profilanswer
 

Bonjour à tous,
 
Je viens vers vous car j'ai un petit soucis en PHP, je vous explique :
 
J'ai une table qui contient des poemes et j'ai fais un mini moteur de recherche qui permet de fouiller la table pour y trouver une expression saisie par un utilisateur.
 
Apres la requete, j'affiche les poemes contenant ce ou ces mots et je souligne avec un <span style="background:#FFFFFF">expression</span> l'expression saisie par l'utilisateur pour lui montrer ou se situe l'expression recherchée.
 
Mon morceau de code gérant ça :
 
$key = stripslashes($HTTP_GET_VARS['key']);
$array[$key] = '<span style="background:#FFFFFF">'.$key.'</span>';
$chaine = str_replace(array_keys($array), array_values($array), $infos_bdd['poeme']);
echo $chaine;
 
Tout fonctionne nickel SAUF lorsque les accents interviennent :
 
Cas 1 : l'utilisateur tape "rosée" -> le moteur trouve les poemes contenant l'expression "rosée" et il souligné bien l'expression recherchée.
cas 2 : l'utilisateur tape "rosee" -> le moteur trouve les poemes contenant l'expression "rosee" mais il ne les souligne pas car ils ont un accent.
 
J'aimerais que l'expression soit toujours soulignée si elle est trouvée, qu'elle comporte ou non, un accent.
 
Merci d'avance.


Message édité par Veracocha le 17-03-2011 à 11:19:59
mood
Publicité
Posté le 17-03-2011 à 11:18:58  profilanswer
 

n°2064382
antac
..
Posté le 17-03-2011 à 11:27:07  profilanswer
 

Utilise les expressions régulières


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Moteur de recherche perso en PHP : soucis avec des accents.

 

Sujets relatifs
moteur de rechercheAlgorythme de recherche google-like
Recherche 2 mots FINDSTRldap recherche dans les répertoires
Fonction recherche d'une ligneRecherche programmeur pour minijeux (bénévole)
Recherche développeur XUL[resolu] Probleme de variable "tout" sur un formulaire de recherche
apprentissage tableau html soucis 
Plus de sujets relatifs à : Moteur de recherche perso en PHP : soucis avec des accents.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR