Merci , mais je n'est pas trouver exactement ce que je cherché.
Mais bon pour l'instant , j'ai donc decidé de faire un moteur de recherche moi meme.
La recherche ce fera pas non plus sur des fichiers , mais dans ma base de donnée .Pour cela j'ai donc fais ce code :
*********debut du code ******
-----
----
$db_link = mysql_connect("$sql_serveur","$sql_user","$sql_passwd");
$fonction=$_GET['fonction']; // pri a partir d'un menu deroulant
$niveau=$_GET['niveau']; // pri a partir d'un menu deroulant
$mot=$_GET['mot']; // pri à partir champ de type text
$mot=strtolower($mot);
$mots=split(" ",$mot);
$nombre_mots=count($mots);
$z=1;
$texte="Pages contenant "$mots[0]"";
$phrase="'%$mots[0]%'";
while($z<$nombre_mots)
{
$phrase.=" ".$et_ou." mots like '%$mots[$z]%'";
$texte.=" ";
if($et_ou=="and"){$texte.="et";}else{$texte.="ou";}
$texte.=" "$mots[$z]"";
$z++;
}
if($debut==""){$debut=0;}
$debut=$page*$limit;
// NOMBRE TOTAL D'ENREGISTREMENTS REPONDANT A LA REQUETE
$requete=mysql_db_query("$sql_bdd","select count(*) from cv WHERE MATCH
( titre, ref, nom, ville, fonction, region1, nom_entr1, prec_ent, nom_entr2,
) AGAINST ('$phrase' IN BOOLEAN MODE) AND (fonction LIKE
'$fonction') AND (niveau LIKE '$niveau')",$db_link);
$nb_total=mysql_result($requete,0,"count(*)"); // ---- ICI LIGNE 132
$requete=mysql_db_query("$sql_bdd","select * from cv WHERE MATCH (titre
, ref, nom ,prenom, ville, fonction, region1, nom_entr1,prec_ent, nom_entr2
) AGAINST ('$phrase' IN BOOLEAN MODE) AND (fonction LIKE
'$fonction') AND (niveau LIKE '$niveau') limit $debut,$limit",$db_link);
$num=mysql_num_rows($requete); // ------- ICI LIGNE 135
// DEFINITION DU MESSAGE A AFFICHER
if ($num==0) {echo "Désolé, aucune page de ce site ne contient
$mot...";}
else if ($mot=="") {echo "Veuillez saisir mot-clés avant de cliquer
sur 'lancer la recherche' !";}
else if (strlen($mot)<2) {echo "Veuillez saisir au moins 2
caractères.";}
// AFFICHAGE DES RESULTATS
else {
echo "$nb_total réponse";
if ($nb_total>1) {echo "s";}
//echo " $texte";
//$i=0;
while ($tablo = mysql_fetch_object($requete)) {
print " | ";
print "
| ";
print "
";
print "";
print "| Candidature
à l'offre: $tablo->ref | ";
print "";
print " | Region
souhaité | ";
*********************
****************
*****************
****************
}
?>