Recherche avec plusieurs mots !

Répondre
Shinji-49
le 30/05/2004 à 16:57
Shinji-49
Bonjour,
J'espere que je ne vais pas vous tapez un roman car je ne sais pas comment vous expliquez sa !

Dans mon moteur de recherche quand on tape par exemple : Internet Webmaster nous aurons un résultat Nul car il prendra c'est deux mots pour un seul ! Moi je voudrai qu'il ne les prenne pas pour un seul qu'il soit donc séparé mais je ne sais pas comment faire ! Savez vous ?
Webmaster Principal de http://www.kyloo.com !
moogli
le 30/05/2004 à 18:21
moogli
Je pense que tu cherche quelque chose comme sur le site

pourle premier cas c'est dans les astuces (il me semble) que tu a vu
le second
[code>
<?php
function bbcode_lien2($url) {
if ( preg_match('`^http://`', $url[1]) ) {
return '<a href="'.$url[1].'" target="_blank">'.$url[2].'</a>';
}
else {
return '<a href="http://'. $url[1] .'" target="_blank">'. $url[2] .'</a>';
}
}
//la suite dans ta fonction creer_bbcode
$Text = preg_replace_callback("/\(.*?)\[\/lien\]/",'bbcode_lien2',$Text);
$Text = preg_replace_callback("/\[lien\](.*?)\[\/lien\]/",'bbcode_lien',$Text);
?>
[/code]
Je n'est aucun mérite g piqué tout cela dans le daforum.....
Il en faut peu pour être heureux !!!!!
moogli
le 30/05/2004 à 18:26
moogli
mdr g oublier le bbcode dsl smiley smiley
donc c pour avoir un lien qui affiche l'url ou un lien avec un nom quelconque vers une url
Il en faut peu pour être heureux !!!!!
moogli
le 30/05/2004 à 18:28
moogli
ouais et pas qu'un peu trop con le gars dsl
eu si tu peut les la globule stp smiley smiley
Il en faut peu pour être heureux !!!!!
Shinji-49
le 30/05/2004 à 18:29
Shinji-49
De plus ! lol Je comprend pas trop la fonction ! Moi je voudrai juste que mon moteur de recherche recherche tous les sites qui ont dans leurs mots clées par exemple : Internet et Webmaster et donc qu'il sépare mes deux mots clées au lieu de les prendres pour qu'un seul !
Webmaster Principal de http://www.kyloo.com !
moogli
le 30/05/2004 à 18:35
moogli
si tes mot sont séparer par un espace
$az=explode('' ",$string);

dans ton cas il ets vrai que $az n'a pas taille précise donc je pense qu'il fo tableau mais je voi pa trop comment faire
ps : dsl d'avoir pourris ton post smiley
Il en faut peu pour être heureux !!!!!
bibi
le 30/05/2004 à 18:36
bibi
si par exempl ton champ de saisie s'appelle recherche

dans ta page de traitement tu feras:

$search = $_POST['recherche'];
$mot = explode(" ",$search);

et ensuite dont ton premier mot sera dans la variable $mot[0], ton 2eme dans $mot[1] etc....
commit suicide
Répondre
LoadingChargement en cours