Moteur de recherche :: Fonction avancée
J'aurais aimé connaitre la manipulation à faire pour un script de moteur de recherche afin de faire comme "Google" par exemple, c'est à dire afficher la phrase ou le groupe de mots avec un nombre de caractères prédéfinis autour et incluant le mot précédemment recherché !
Exemple si je recherche le mot "camion", le résultat s'affichera sous cette forme:
... sur la route, le camion roulait ...
On m'a parlé de REGEXP mais j'ai fait des recherches malheureusement non concluantes ou pas précises du tout :(
Merci d'avance et bonne semaine :)
Qu'as tu fais pour le moment ?
Tout le reste, c'est à dire que le résultat affiche la portion de texte contenant le mot mais la première chaîne donc le mot recherché n'y figure pas tout le temps !
Montre nous le code :)
Ca ne vas pas être très facile, il se compose de 3 fichiers, c'est le moteur de recherche du CMS Mambo pour info ;)
C'est une fonction spéciale PHP ou bien une fonction à créér pour arriver à un tel resultat parce que dans ce cas là je serait me débrouiller avec, il me faut simplement une piste car pour le moment personne n'a encore réussi à me dire comment ceci est possible (vous êtes le 3eme forum que je fais en fait :) )
Mici :)
Ben c'est juste une expression reguliere à faire.
Je regarderais ca ce soir.
Mais ca n'a pas l'air bien compliqué.
Et bien tant mieux alors, tu me rassures bcp :)
Encore merci et bonne journée :)
Après plusieurs recherches, il s'avère que cela est possible via la fonction preg_match_all() mais j'ai néanmoins encore besoin de vos lumières
Mici :)
Pourquoi ?
Parce que j'ai toujours rien compris
Donc au cas ou tu connaisse cette fonction ou bien si avais une autre solution, ce serait vraiment sympa :)
Merci et bonne nuit :)