Config my search engine

anonyme -  
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,

Est ce que quelqu'un pourrait m'aider a remplir la config de mysearch engine svp ?

j'ai pas compris quoi mettre dans les lignes en gras :

<?
/* $url[] est un tableau qui contient les chemins des repertoires dans lesquels vous **
** souhaitez que la recherche s'effectue (attention[!], vous **
** ne pouvez pas mettre une adresse de type http:// ou toute **
** autre adresse internet, mettez par rapport au répertoire **
** courant). Vous devez modifier ces paramêtres pour qu'ils correzspondent à la structure de votre site web */
$repertoire[0]= "../";
$repertoire[1]="../mysearch/";

/* Indiquez ici le type de fichier dans lequel vous voulez **
** rechercher. (ex : 'htm') */
$ext[0] = "htm";
$ext[1]="php3";
$ext[2]="html";

/* defaut correspond au critere que représentera un espace entre deux mots clefs
il peut être égal à +pour "et", - pour "ou" et * pour "sauf". Ici il est égal à et*/
$defaut="+";
/* nombreresultats indique le nombre de résultat affichés par page*/
$nombreresultats=10;
?>


j'ai parcouru le forum mais je n'ai pas trouvé de sujets comme ca ou alors les topics sont restés sans réponses ... j'espere que le mien trouvera

merci d'avance
A voir également:

4 réponses

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
$ext est un tableau pour les extensions ; Pour en ajouter, tu dois continuer dans la logique des 3 lignes déjà mises.

$repertoire est un tableau mais pour les répertoires dans lesquels ils faut faire une recherche.
0
anonyme
 
merci

donc si j'ai bien compris, si je veux chercher dans une page qui s'appelle exemple.html

ca va ressembler a ca :

$repertoire[0]= "../home/monsite/public_html/exemple";
$repertoire[1]="../home/monsite/public_html/exemple";

$ext[0] = "html";
$ext[1]="html";
$ext[2]="html";

merci encore
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Non !
$repertoire ne contient que le chemin des dossiers, pas des fichiers
Ensuite, tu indiques extensions des fichiers dans lesquels tu veux que le moteur de recherches fasses des recherches.
0
anonyme
 
même débutant, je dois être totalement idiot, desole

donc j'ai essayé en faisant ca (j'ai repris le nom de ma page exemple):

<?
$repertoire[0]= "../exemple";
$repertoire[1]="../exemple";

$ext[0] = "html";
$ext[1]="html";
$ext[2]="html";
/* defaut correspond au critere que représentera un espace entre deux mots clefs
il peut être égal à +pour "et", - pour "ou" et * pour "sauf". Ici il est égal à et*/
$defaut="+";
/* nombreresultats indique le nombre de résultat affichés par page*/
$nombreresultats=10;
?>

autre question , mysearch doit être placé a la racine ou dans public_html ?
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Dans public_html.
Pas besoin d'indiquer 2/3 fois la même chose et ce n'est pas <? mais <?php
<?php
$repertoire[0]= "./";

$ext[0] = "html";

/* defaut correspond au critere que représentera un espace entre deux mots clefs
il peut être égal à +pour "et", - pour "ou" et * pour "sauf". Ici il est égal à et*/
$defaut="+";

/* nombreresultats indique le nombre de résultat affichés par page*/
$nombreresultats=10;
?> 
0
anonyme
 
bon , ca fait 1h que je suis la dessus, alors voila le nouveau :

<?php
$repertoire[0]= ".public_html/exemple/";

$ext[0] = "html";

$nombreresultats=10;
?>

je ne peux même pas vérifier, il ne s'affiche meme pas sur mon site :(

il est placé ici :

home
=> public_html
==> mysearchengine

c'est pas bon ?
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Non, tu dois placer le dossier "mysearchengine" dans "public_html".
Ensuite, ton moteur ne fonctionnera que pour les pages présentes dans le dossier "exemples" et ayant ".html" comme extension.
0