Nouveau WRInaute
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:
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; c très important pour moi!!
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:
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; c très important pour moi!!