/***************************************************************************
 *
 *   RobotStats
 *
 * Author:   Olivier Duffez, WebRankInfo ( http://www.webrankinfo.com )
 * Version:  1.0
 * Date:     2003-10-11
 * Homepage: http://www.robotstats.com    
 *
 ***************************************************************************/

===========
 QUESTIONS
===========

1) J'ai une erreur avec la fonction 'setlocale'.
2) J'ai une erreur avec la fonction 'settype'.
3) Je ne dtecte aucune visite !
4) Comment configurer l'accs  la base MySQL ?
5) Comment protger l'accs au rpertoire d'administration ?
6) Comment faire pour utiliser RobotStats si mes pages n'ont pas l'extension .php ?

Si vous ne trouvez pas l'information souhaite, posez votre question sur le forum RobotStats (cf. www.robotstats.com)

==========
 REPONSES
==========

1)
Fonction : setlocale
Fichier  : graph.php
Question : J'ai une erreur avec la fonction 'setlocale'.
Rponse  :
A partir de la version 4.3.0 de PHP, la fonction 'setlocale' change :
ANCIENNE VERSION : setlocale("LC_ALL","fr_FR@euro"); 
NOUVELLE VERSION : setlocale(LC_ALL,'fr_FR@euro'); 
Normalement il ne devrait pas y avoir d'erreur, car le code teste la version de PHP utilise.

2)
Fonction : settype
Fichier  : lib.php
Question : J'ai une erreur avec la fonction 'settype'.
Rponse  :
A partir de la version 4.2.0 de PHP, la fonction 'settype' utilise le mot-cl 'int' au lieu de "integer". Normalement il ne devrait pas y avoir d'erreur, car le code teste la version de PHP utilise.

3)
Fonction : strpos
Fichier  : robotstats.inc.php
Question : Je ne dtecte aucune visite !
Rponse  :
C'est peut-tre d  la fonction 'strpos' qui ne fonctionne pas de la mme faon selon les versions de PHP.
Remplacez $detecte = ($pos !=== false);
par $detecte = (!is_string($pos) || $pos));
Utilisez le robot "_test" en pensant  l'activer (cf. Administration des robots). Consultez quelques pages de votre site et regardez si les visites sont enregistres. Une fois ceci vrifi, n'oubliez pas de dsactiver ce robot, sinon toutes les pages vues par les internautes seront enregistres...

4)
Fonction : [configuration]
Fichier  : admin/config.php
Question : Comment configurer l'accs  la base MySQL ?
Rponse  :
Il faut modifier les 2 lignes suivantes du fichier admin/config.php :
 @mysql_connect("HOST", "LOGIN", "PASSWORD");
 @mysql_select_db("BASE");
Ces 4 informations sont donnes par l'hbergeur.
Le nom du HOST est le nom du serveur MySQL (parfois "localhost", parfois "sql", ...).
Le nom de la BASE peut tre trouv dans phpMyAdmin, sur la colonne de gauche en dessous de 'Accueil'.

5)
Fonction : [configuration]
Fichier  : admin/*
Question : Comment protger l'accs au rpertoire d'administration ?
Rponse  :
Il faut crer dans ce rpertoire un fichier .htaccess et un fichier .htpasswd comme expliqu en dtails sur http://www.webrankinfo.com/articles/htaccess-restriction.php

6)
Fonction : [mise en place]
Fichier  : [aucun en particulier]
Question : Comment faire pour utiliser RobotStats si mes pages n'ont pas l'extension .php ?
Rponse  : Si votre hbergeur gre le PHP, et si vous pouvez utiliser un fichier .htaccess (pour le savoir lisez http://www.webrankinfo.com/articles/htaccess.php), ajoutez la ligne suivante dans votre fichier .htaccess situ  la racine de votre site :
AddType application/x-httpd-php .htm
Cette ligne indique au serveur Apache que tous les fichiers ayant l'extension .htm doivent tre analyss par le parser PHP. Modifiez cette ligne en fonction du type d'extension que vous utilisez (.html par exemple).


