moteur de recherche
Salut GLOBULE !!
Puisqu'en ce moment tu n'as rien à faire, je me suis dit que tu pourrais nous concocter un 'Comment faire... un moteur de recherche'
Bien sûr puisque je suis toujours aussi sympathique, il ne s'agit pas d'un moteur de recherche pour des informations contenues dans des bases de données, mais bien un moteur interne à un site...
Alors ? Ca te branche ?? ^^
Anasha [php-kiche-nomore]
Ben en général, les moteurs de recherche internes passent justement par la base de données du site.
Avec un site en php, normalement, tout le texte est contenu dans une base de données ou dans des fichiers textes......
Non mais en fait, j'ai choppé un moteur de recherche très sympa écrit en php. Il y a un fichier où sont indexées mes pages avec description et titre et qu'il parcours lors de la recherche. Il est très bien, à part une petite chose : il prend en compte les accents sur les mots, et moi ca me gave.
Ex :
resultat = 0 réponses
résultat = 3 réponses
Comme j'ai pas trouvé le moyen de supprimer ce petit truc génant, bin... j'ai fait ma lettre au père noël (heu au père GLOBULE ^^)
Anasha [php-kiche-nomore]
Anasha [php-kiche-nomore]
Ben utilise la fonction qui supprime les accents (cf. astuce).
bin jveu bien
mais le probleme c'est que le moteur scanne un fichier (indexsite.dat) dans lequel sont indéxées toutes mes pages.
Bref si je supprime les accents via ton astuce, alors j'aurai le même problème mais à l'inverse !
Il faudrait que j'arrive à lui dire (à ce moteur) que
e=é=è=ê
u=û=ù
a=à=â
etc...
et moi bin... je sais pas comment lui dire ça !
Anasha [php-kiche-nomore]
Ben ton meteur recupere une chaine de caracteres nan ? (contenant ton texte).
Ben zappe les accents de chette chaine.
Et zappe aussi les accents de la chaine que saisi le visiteur dans le formulaire.
j'y arrive po
Anasha [php-kiche-nomore]
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: