Bonjour à tous,
et merci de votre aide !
je rencontre un souci de syntaxe dans les expressions régulières...
je suis en train de créer un moteur de recherche dans mon site,
j'ai le champ "contenu" de ma table - $dnn['descriptif']
et le mot ou l'expression recherchée - $rec
je souhaite afficher uniquement la chaine de caractère contenant les 10 mots précédents ma recherche, la recherche, et les 10 mots suivants.
j'ai cherché du coté des fonctions ereg() et eregi() mais je ne sais pas bien comment rédiger ma syntaxe avec les tutos que j'ai trouvé.
après quelques essais infructueux, j'ai ceci :
qui n'affiche que le mot recherché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $chaine=eregi($rec,$dnn['descriptif'],$reg); echo $reg[0];
comment m'y prendre ?
En vous remerciant de votre aide...![]()







Répondre avec citation
Partager