Aller au contenu
View in the app

A better way to browse. Learn more.

Next

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

comment fonctionne un moteur de recherche

Featured Replies

Posté(e)

salut

je souhaiterais savoir un moteur de recherche

est-ce qu'on utilise des tableau? ya t il des requetes sql? des expressions regulieres?

merci de me repondre et de me presenter un exemple de code

:modoreussi:

Posté(e)
salut

je souhaiterais savoir un moteur de recherche

est-ce qu'on utilise des tableau? ya t il des requetes sql? des expressions regulieres?

merci de me repondre et de me presenter un exemple de code

:roll:

Tu as tout bon, voici la démarche simplifiée d'un moteur de recherche :

Elements de départ :

- Une base de données contenant des adresses de sites

- Une page de recherche (formulaire html)

Chronologiquement, voici l'ordre des opérations :

Le visiteur va sur ta page html

<form name="formulaire" method="post" action="requete.php">
<input type="text" name="requete">
<input type="submit" name="envois">
</form>

Une fois validée, une page interroge la base de données et lui demande si il y a des renseignements qui concordent avec la requête du visiteur.

// Connexion a la bdd
$connect = mysql_connect($db_chemin,$db_user,$db_pass);
$database = mysql_select_db($db_name);
// requete SQL
$sql = "SELECT * FROM `sites` WHERE `url` = '$requete'";
$result = mysql_db_query($db_name,$sql,$connect);
while ($resultat = mysql_fetch_array($result))
// affichage des résultats
{
echo $resultat[url];
}
// Coupage de la connexion.
mysql_close();

Ici, si tu connais un petit peu PHP, echo ne fait qu'afficher l'entrée appellée 'url', c'est encore une fois une maniere de procéder bien simpliste car les URLs s'afficheront bout à bout si il y en a plusieurs. Comme tu l'as toi même suggéré, l'utilisation, bien que pas recommandée (abandonnez les tableaux :)) est une solution très couramment utilisée.

Une dernière chose : Si tu utilises ce fraguement de code, n'oublie pas de stocker tes identifiants de connexion dans les variables, comme suit :

<?
$db_chemin = "localhost"; // Chemin de la BDD
$db_user = "utilisateur"; // Login de la BDD
$db_name = "nom";  // Nom de la BDD
$db_pass = "password"; // Password de la BDD
?><

J'ai des scrupules à appeller ça un "moteur" de recherche tant cette solution est simple, mais dans le fond, c'est comme ça que travaillent les moteurs de recherche, même si tout est optimisé

Modifié par The Lootrophile

Posté(e)
  • Auteur

salut

merci encore de m'avoir repondu....et

BONNES FETES !!!!!!!!!!!

:transpi:

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.