Bug (presque) résolu pour l'alerte Full Crawl
39 messages
• Page 1 sur 3 • 1, 2, 3
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
merci.
mais apparemment ça ne suffit pas, on reçoit toujours des mails. Quelqu'un voit un pb dans la requete ? ça doit sauter aux yeux...
voici le code actuel :
mais apparemment ça ne suffit pas, on reçoit toujours des mails. Quelqu'un voit un pb dans la requete ? ça doit sauter aux yeux...
voici le code actuel :
- Code: Tout sélectionner
// on va chercher s'il est déjà venu dans les $NB_J_DET_FULL_CRAWL
// derniers jours
$sql3 = "SELECT id";
$sql3 .= " FROM ".$TABLE_LOG;
$sql3 .= " WHERE ip LIKE '".$FULL_CRAWL_IP."%')";
$sql3 .= " AND TO_DAYS(NOW()) - TO_DAYS(date) < $NB_J_DET_FULL_CRAWL";
$res3 = mysql_query($sql3) or sendErrorMySQL($sql3);
// si la requete n'a donné aucun résultat, c'est sans doute le
// début du Full Crawl : on envoie un mail
if (mysql_num_rows($res3) == 0)
{
@mail($ADRESSE_EMAIL,
$LANG["FullCrawlBeginSubject"],
$LANG["FullCrawlBeginBody"],
"From: $ADRESSE_EMAIL");
}
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
Re: bug suite
djoan a écrit:il y a bien encore cela:
$sql3 .= " FROM $TABLE_LOG";
et non $sql3 .= " FROM ".$TABLE_LOG;
non ça ce n'est pas une erreur, on a le choix d'inclure la variable ou pas dès lors qu'on utilise des double quotes...
-

hetzeld - WRInaute passionné

- Messages: 2209
- Inscription: 2 Déc 2002
- Code: Tout sélectionner
$sql3 .= " WHERE ip LIKE '".$FULL_CRAWL_IP."%')";
Il te sert à quoi le ) fermant ?
Dan
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
les mails sont vides à cause d'un oubli d'inclusion du fichier de langue.
par contre le bug est qu'autant de mails soient envoyés !
le pb venait peut-être de cette parenthèse de trop, je vais tester.
par contre le bug est qu'autant de mails soient envoyés !
le pb venait peut-être de cette parenthèse de trop, je vais tester.
-

apocalx - WRInaute discret

- Messages: 189
- Inscription: 14 Nov 2002
une fin de parenthèse en trop TO_DAYS(date)) à enlever bien sur ce qui donne TO_DAYS(date)
Ca serait pas plutot le contraire, une parenthèse a rajouter?
c'est a dire mettre
(TO_DAYS(NOW()) - TO_DAYS(date))
à la place de
TO_DAYS(NOW()) - TO_DAYS(date))
Enfin ça demande vérification...
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
non à cet endroit c'est facultatif (mais c'est mieux avec je pense).
je parlais de la parenthèse fermante en trop en fin de la ligne
je parlais de la parenthèse fermante en trop en fin de la ligne
- Code: Tout sélectionner
."%')";
- djoan
- Nouveau WRInaute

- Messages: 37
- Inscription: 9 Mar 2003
Re: et pourquoi pas ?
djoan a écrit:ligne 92
$sql3 .= " AND ((TO_DAYS(NOW()) - TO_DAYS(date)) < $NB_J_DET_FULL_CRAWL)";
djoan
je me réponds à moi-même, mais il semblerai que ce soit ça, à l'heure ou je poste cassandra passe sur mon site et je n'ai plus l'erreur (chouette)
djoan
- djoan
- Nouveau WRInaute

- Messages: 37
- Inscription: 9 Mar 2003
$sql3 = "SELECT id";
$sql3 .= " FROM $TABLE_LOG";
$sql3 .= " WHERE ip LIKE '".$FULL_CRAWL_IP."%'";
$sql3 .= " AND ((TO_DAYS(NOW()) - TO_DAYS(date)) < $NB_J_DET_FULL_CRAWL)";
$res3 = mysql_query($sql3) or sendErrorMySQL($sql3);
alors Olivier, à ton avis, c'est ok ou pas ?
$sql3 .= " FROM $TABLE_LOG";
$sql3 .= " WHERE ip LIKE '".$FULL_CRAWL_IP."%'";
$sql3 .= " AND ((TO_DAYS(NOW()) - TO_DAYS(date)) < $NB_J_DET_FULL_CRAWL)";
$res3 = mysql_query($sql3) or sendErrorMySQL($sql3);
alors Olivier, à ton avis, c'est ok ou pas ?
39 messages
• Page 1 sur 3 • 1, 2, 3
Lectures recommandées sur ce thème :
Consultez la description détaillée des produits ou services de Google suivants : Google Webmaster Tools, Gmail Notifier, Google Alerts
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
