Problème pour créer un moteur de recherche

Résolu/Fermé
Kenwood17 - 18 mai 2007 à 21:06
 Kenwood17 - 25 mai 2007 à 19:04
Je viens de créer un moteur de recherche sur mon site. Tout fonctionne correctement sauf la page avec le script le "plus important", la page pour indexer les sites web.

Voilà mon code :

<?php
echo "
<p>\n
<table BGCOLOR="#EFF2FB" BORDER="0"
CELLSPACING="0"
CELLPADDING="1"
>\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";
$user = "******";
$password = "******";
$bdd = "******";

/* 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){
$MyDirectory = opendir($Directory);

while($Entry = readdir($MyDirectory)) {
echo "<br>entry= $Entry<br>";

echo "repertoire= $Directory<br>";

echo "chemin= $Directory/$Entry<br>";

if(is_dir($Entry)&& $Entry != "." && $Entry != "..") {
echo "<b><font color="red">$Entry</font>
</b> est un repertoire<br>";

ScanDir("$Entry/$Directory");

}
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 search (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();

?>


Et voilà ce que sa donne !

Quelqu'un c'est il quesqui ne va pas dans le script ?

Merci !
A voir également:

2 réponses

désolé j'ai pas préciser l'url pour voir ce que donne le code, la voici : http://www.gta-max.com/moteur/indection.php
0
paquet Messages postés 4 Date d'inscription lundi 21 mai 2007 Statut Membre Dernière intervention 21 mai 2007
21 mai 2007 à 02:13
moi jai ete sur maxibottin ce site offre un code html apres inscription que tu copie moi jutilise front page et sa marche toute est gratuit
0
Bah oui mais moi je veux juste que ça code fonctionne. que sa référence automatiquement les sites...
0