Undefined index: robots

Fermé
misscasa2009 Messages postés 64 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 12 mars 2010 - 16 févr. 2009 à 18:13
Bonjour,
je souhaite faire un moteur de recherche interne à mon site, j'ai trouvé sur commentçamarche ce script là:


function ScanDir($Directory){
$MyDirectory = opendir($Directory);
 while($Entry = readdir($MyDirectory)) {
   /*  vérifie que le fichier n'est pas un répertoire  */
  if(is_dir($Entry)&& $Entry != "." && $Entry != ".." ) {
    ScanDir("$Entry/$Directory" );
  }
  else {
    /*  type de fichiers qui seront indexés  */
    if (eregi(".htm",$Entry) || eregi(".html",$Entry) || eregi(".php",$Entry)) { //
      $MetaTags = get_meta_tags($Directory."/".$Entry);
      /*  requete d'insertion du fichier dans la table  */
      if ($MetaTags["robots"] == "all" ) {
        $MetaKey = $MetaTags["keywords"];
        //$MetaKey = strtoupper($MetaKey);   est-ce utile?
        $MetaTitre = $MetaTags["description"];
		$query      = " ALTER TABLE search AUTO_INCREMENT=0";
$mysql_result = mysql_query($query) or die (" Erreur de modification de la table par la requete \"$query\"" ); 
        $query = "INSERT INTO search (lien,keyword,titre)
                  VALUES(\"$Directory/$Entry\",\"$MetaKey\",\"$MetaTitre\" )";
        $mysql_result = mysql_query($query) or die ("<br><br><b>Erreur de modification de la table par la requete</b><br> \"$query\"" );
      }
    }
  }
 }
closedir($MyDirectory);
}
$open_basedir="..";
ScanDir("." );


mais il m'affiche les erreurs suivante:

Notice: Undefined index: robots in c:\program files\easyphp1-8\www\index.php on line 32

Warning: opendir(images/comparateur-mutuelle/.): failed to open dir: Invalid argument in c:\program files\easyphp1-8\www\index.php on line 21

Warning: readdir(): supplied argument is not a valid Directory resource in c:\program files\easyphp1-8\www\index.php on line 22

Warning: closedir(): supplied argument is not a valid Directory resource in c:\program files\easyphp1-8\www\index.php on line 45


Merci si vous avez une idée de résolution; c'est très important pour moi
merci encore