IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Undefined index: robots in c:\program files\easyphp1-8\..


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 47
    Par défaut Undefined index: robots in c:\program files\easyphp1-8\..
    Bonjour tout le monde,
    je travaille sur un script de moteur de recherche en php; il m'affichait l'erreur cité au titre plusieurs fois, c'était parce qu'il y avait des pages sans balises méta, alors j'ai fais le tour de ma racine du site pour les mettre, ça a marché les lignes des erreurs ont diminué, mais il me reste une seule ligne, je suis sûr que j'ai insérer la balise méta robot dans toutes les pages!!!
    voilà min script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    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(".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("." );
    ?>
    Merci si vous avez une idée de résolution.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux debuguer comme ca :
    pour trouver le coupable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     $MetaTags = get_meta_tags($Directory."/".$Entry);
    if (!isset($MetaTags["robots"])) { die ($Directory."/".$Entry . ' pas de metatags robots'); }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 47
    Par défaut Merci bcp
    j'ai détecté le fichier grace à ton script, les balises méta était en dehors du <head> !!

    ça marche bien mnt, merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Librairies] PHPMVC : Undefined index
    Par Benat64 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 30/12/2005, 09h27
  2. [Noob] Undefined index: id
    Par Devil666 dans le forum Langage
    Réponses: 4
    Dernier message: 08/12/2005, 13h00
  3. Undefined index
    Par sebduduf dans le forum Langage
    Réponses: 5
    Dernier message: 02/11/2005, 12h13
  4. Erreur de "Undefined index" sur HTTP_REFERER
    Par guy2004 dans le forum Langage
    Réponses: 4
    Dernier message: 12/10/2005, 12h21
  5. Supprimer 'C:\Program Files\PostgreSQL\8.0\data' ?
    Par TheLeadingEdge dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 18/07/2005, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo