You are on page 1of 2

Crer un moteur de recherche avec base de donnes...

http://www.creation-du-web.com/honolulu/cours-html-javascript-reche...

Apprendre le html Cours de javascript Apprendre les CSS

Crez votre site avec honolulu...


Crer un moteur de recherche avec base de donnes...
Formation Rfrencement www.Egilia.be 3 jours de formation, service de coaching & cours offert !
Web based OLAP Client www.ReportPortal.com for Microsoft Analysis Services download Free Evaluation Bureau +sige social 295 www.nci-bureaux.be Bureau quip et sige social des adresses de prestige (louise, CEE) Rencontrez Des Hommes www.AfroIntroductions.com Hommes Americains Et Franais Recherchent Femmes Pour Mariage.

Index Forum Aide HTML Apprendre le HTML Les balises Votre page Le texte Les images Les liens Boutons, Listes Les frames Les tableaux Navigateurs Couleurs Formulaires Les CSS Apprendre le JS Les fonctions Les variables Les objets La syntaxe Les arrays Les conditions Les chiffres Mots, textes Les images Texte altern Menu droulant Les pop-ups Mots rservs Apprendre le PHP Les fichiers et PHP Envoyer un mail Checkbox, radio... MySQL : les types MySQL : les requtes Hbergement gratuit Hbergement payant Promotion de sites Rfrencement de sites

Vous disposez d'une BDD comme MySQL, ou autre ? Vous voudriez avoir un moteur de recherche sur votre site mais vous n'y connaissez tout simplement rien ? Ce script est fait pour vous ! Avant toute chose, vous devez crer une nouvelle table (nomme ici "votre_table") dans votre BDD : elle contiendra tout simplement un champ nomm "contenu" qui... contiendra le nom de chacune de vos pages HTML ("page1.html", "page2.html", etc) Mon script est trs simple mais on peut faire plus compliqu :o) Il ne vous restera plus qu' le tester en local si vous avez EasyPHP ou directement sur le web !
<? //traitement du mot cl entr par l'utilisateur //le nom de l'input est 'terme' echo "<form><input type='text' name='terme'> <input type='submit' value='chercher'></form>"; if ($terme!="" && strlen($terme)>2) { $terme=strtolower($terme); $connex=mysql_connect("localhost","root") or die ("connexion impossible"); $bd=mysql_select_db("votre_table",$connex); $cherche=mysql_query("SELECT * FROM moteur"); while($resultat = mysql_fetch_array($cherche,MYSQL_ASSOC)) { $recherche=htmlentities($resultat[contenu]);

1 sur 2

22/08/2011 18:32

Crer un moteur de recherche avec base de donnes...

http://www.creation-du-web.com/honolulu/cours-html-javascript-reche...

Annuaire Partenaires Livres lire Faire un lien Logiciels/applis Smileys Fonds BODY Entrez un ou plusieurs

$tableau=explode("<body>",$recherche); foreach ($tableau as $ligne) { $fichier = file($ligne); foreach ($fichier as $rang) { $rang=strtolower($rang); if (ereg($terme,$rang)) { $rang=strip_tags($rang); $rang=str_replace($terme,"<font size='3' color='#009999'> <b>$terme</b>:</font>",$rang); if (!ereg($terme,$rang)){$rang="";} else { echo"<blockquote><a href='$resultat[contenu]'>$resultat[contenu];</a> <i>$rang</i></blockquote>"; break; } } } } } mysql_close(); } ?>

Faire une Ptition Petitions24.net/creer-une-petition Crer une ptition professionnelle gratuitement en ligne. JavaScript Drop-Down Menu www.likno.com Create JavaScript Drop Down Menus in just minutes with AllWebMenus! Jailbreak Phone 4.3.5 www.serviceok.net/francais/ Jailbreak & Dbloquer en 5 Minutes! 4.3.5, 4.3.4, 4.3.3 inclus 15,99 45 Htels Honolulu Venere.com/Hotels_Honolulu Htels de 1 5 toiles: Comparez Les Htels de Honolulu et Rservez!

realisation de sites web achat vente immobilier cration images 3D occasion auto-moto Magasin d'usine | Gites et chambres d'hotes en france | Jouer au sudoku Tous droits rservs. Respectez la proprit intellectuelle svp.

2 sur 2

22/08/2011 18:32