"; $link = mysql_connect("$host","$user","$password"); $z = strtr($z,"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn"); $z = str_replace('+', ' ', trim($z)); $z = str_replace('\\\'', ' ', $z); $z = str_replace(',', ' ', $z); $z = str_replace(':', ' ', $z); $z=lire($z); $mots = split( " ", $z ); $phrase = ''; $texte = ''; for ($i = 0; $i < count( $mots ); $i ++) { if ( $i == 0 ) { $texte = ' : '; } else { $phrase .= " and "; $texte .= " et "; } $phrase .= "(nomsite like '%$mots[$i]%' or description like '%$mots[$i]%' or mcles like '%$mots[$i]%')"; $texte .= "".$mots[$i].""; } $requete=mysql_db_query($base,"select nomsite, id, description, mcles, url, cat1 from ".$basesites." where ".$phrase." and valid=1 ",$link); $num=mysql_num_rows( $requete ); if ($z=="") { echo "Veuillez saisir un ou plusieurs mot-clés

"; } elseif (eregi(".*%+.*", $z)) { echo "Désolé, le caractère % est interdit

"; } elseif (strlen($z)<2) { echo "Veuillez saisir au moins 2 caractères

"; } elseif ($num==0) { echo "Aucun résultat à votre recherche".$texte."

"; } else { if ($num==1) {echo "".$num." site correspond à votre recherche".$texte."

";} else {echo "".$num." sites correspondent à votre recherche".$texte."

";} // nb de pages $nb_pages=(int)(($num-1)/$nr+1); // affichage des resultats if (!isset($page)) {$page=1;} $n=($page-1)*$nr; $n_end=$n+$nr; while(($n<$num)and($n<$n_end)) { $id=mysql_result($requete,$n,"id"); $sitenom=mysql_result($requete,$n,"nomsite"); $description=mysql_result($requete,$n,"description"); $url=mysql_result($requete,$n,"url"); $cat=mysql_result($requete,$n,"cat1"); $sitenom=enregistre($sitenom); $description=enregistre($description); include("html/show.php"); $n++; } // pages de resultats if ($nb_pages>1) { $recherche=urlencode($z); $n=1; echo "pages de résultats:"; while($n<=$nb_pages) { if ($n==$page){echo " $n";} else {echo " $n";} $n++; } } } echo "
"; include("html/zbox.php"); ?>