Nous sommes actuellement le 02 Juil 2026, 09:55

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 
Auteur Message
MessagePublié: 04 Jan 2003, 19:47 
Hors-ligne
Nouvel adepte
Nouvel adepte
Avatar de l’utilisateur

Inscription : 25 Déc 2002, 21:15
Message(s) : 77
Localisation : Montréal
Je me suis monté un moteur de recherche et tout ce qu'il est capable de faire c'est qu'il recherche dans une seule table de la bd nommé reviews.

Ce que j'aimerais savoir c'est si ça existe un script pour dire de rechercher dans toute la bd comptant mes dizaines de tables.

Merci!!!

_________________
Mon pc:
2,400GHz
80gig de disque dur
512 ram
128mo GeForce 4


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Jan 2003, 20:32 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 17 Fév 2002, 09:35
Message(s) : 588
c'est quoi ton script qui recherche dans une base tu peux surement le modifier pour qu'il cherche dans toute les table...

_________________
jack_mount@yahoo.fr


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Jan 2003, 20:48 
Hors-ligne
Nouvel adepte
Nouvel adepte
Avatar de l’utilisateur

Inscription : 25 Déc 2002, 21:15
Message(s) : 77
Localisation : Montréal
Voici mon code:

Code :
<?php
$host = "localhost";
$user = "secret";
$password = "secret";
$bdd = "gameshots";
mysql_connect($host, $user, $password) or die ("Connexion au serveur impossible");

mysql_select_db($bdd) or die ("AYOYE!!! Erreur de connexion à la bd.");


if (!$password) {
echo "
<p>\n
<table bgcolor=#EFF2FB border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=100%>\n
<tr><td>\n
<a name=\"#auth\"><h2>Authentification!</h2></a>\n
</td></tr>\n
</table>\n
<p>\n

Veuillez fournir votre identifiant:<p>\n
<form action=\"scan.php3\" method=\"post\">\n
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n

<tr>\n
<td>Nom d'utilisateur:</td><td><input type=text size=\"30\" name=\"user\"></td>\n
</tr>\n
<tr>\n
<td>Mot de passe:</td><td><input type=password size=\"20\" name=\"password\"></td>\n
</tr>\n
<tr>\n
<td colspan=\"2\"><input type=submit value=\"Go!\"></td>\n
</tr>\n

</table>\n
</form>\n";
}

else{
echo "
<p>\n
<table bgcolor=#EFF2FB border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=100%>\n
<tr><td>\n
<a name=\"#index\"><h2>Indexation du site en cours</h2></a>\n
</td></tr>\n
</table>\n
<p>\n";


$host = "localhost";
$bdd = "gameshots";


/* Connexion avec MySQL */
mysql_connect($host,$user,$password) or die ("Impossible de se connecter
au serveur de base de donnees");
mysql_select_db($bdd) or die ("Impossible d'accéder à la base $bdd");


$query = "DELETE FROM search";
mysql_query($query) or die ("Erreur de modification de la table");



function ScanDir($Directory,$Courant){

$MyDirectory = opendir($Directory);
   while($Entry = readdir($MyDirectory)) {
   
      if(is_dir($Entry)&& $Entry != "." && $Entry != "..") {
         ScanDir($Entry,$Courant.$Entry."/");
      }
      else {
      if (eregi(".htm",$Entry)){
      
      
         
         $MetaTags = get_meta_tags($Directory."/".$Entry);
         
         
         if ($MetaTags["robots"] == "all") {
         $MetaKey = $MetaTags["keywords"];
         $MetaKey = strtoupper($MetaKey);
         echo "Meta($Directory/$Entry): $MetaKey\n";
         $MetaTitre = $MetaTags["title"];
         echo "Meta($Directory/$Entry): $MetaTitre\n";
         
         $query = "INSERT INTO reviews (lien,keyword,titre)
         VALUES(\"$Directory/$Entry\",\"$MetaKey\",\"$MetaTitre\")";
         $mysql_result = mysql_query($query) or die ("Erreur
         de modification de la table par la requete \"$query\"");
         }

         
      }
      }
   }
closedir($MyDirectory);
}

$open_basedir=".";
ScanDir(".","");
mysql_close();

}


?>


Merci!!!

_________________
Mon pc:
2,400GHz
80gig de disque dur
512 ram
128mo GeForce 4


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Jan 2003, 21:54 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 17 Fév 2002, 09:35
Message(s) : 588
se code fait une recherche dans une base de donné? sa semble plutot faire une recherche dans les page html d'un répertoire?

_________________
jack_mount@yahoo.fr


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 05 Jan 2003, 00:20 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
En fait ce que ça semble faire c'est d'indexer un site et mettre le résultat dans une base de données.

Pour un site généré dynamiquement c'est assez inutile car la majorité des pages html contiennent aucune information pertinente, seulement un framework pour l'affichage, les infos sont dans la bd.

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site