Scripts-fr.com - l'Annuaire francophone des Scripts CGI ! -
CGI JavaScripts
Accueil du site
scripts
-Nouveautés
-Nos scripts
-Affichage d'images
-Bannières
-Bases de données
-Bavardage (chat)
-Boutique virtuelle
-Cartes postales
-Classement de sites
-Compteurs
-Cookies
-Dates, temps
-Divers
-Enchères
-Enquêtes / votes
-Fichiers logs
-Formulaires
-Forums
-Gestion de Faq's
-Gestion de site
-Gest. serveur web
-Jeux
-Librairies/modules
-Listes de diffusion
-Livres d'or
-Outils internet
-Pages nouveautés
-Petites annonces
-Portails / liens
-Protection/mot de passe
-Recherches
-Redirection
-Référencement
-Suggestion de sites
-Upload de fichiers
-Webmail
-Scripts hébergés

Apprendre
-Cours en ligne
-Livres
-La FAQ de Scripts-fr
-Autres liens
-Outils

Newslist
-Anciens numéros

Contact
-Voir notre livre d'or
-Remplir le livre d'or
-Le Forum d'aide
-A propos du site
-Proposer un script
-Infos publicité

Linker Scripts-fr !

Faîtes un lien (4,2 ko)
Bienvenue sur Scripts-fr.com

Auteur : Christophe: PERL-ZONE
Plateforme : Unix / Win
Télécharger le script et les explications Lien externe a ce serveur

Ce script permet de faire des statistiques sur le nombre de visites (globale et par jour), les navigateurs utilisés, les plateformes, les sites qui renvoient les surfeurs vers le votre, les pages les plus visitées et le "Top Level Domain" des visiteurs (.com,.net,.org,.fr,...)

Attention: Utilise les SSI (Server Side Include).
Vous devez utiliser le compteur pour faire les statistiques, ce n'est pas un lecteur de fichier log, mais peut être adapté pour remplir cette fontion.



Installation du script
Pour configurer ce script, vous devez juste adapter le chemin de l'interpreteur perl dans les scripts compteur.pl et stats.pl et ensuite éditer config.cfg qui contient toutes les options.

Détail de la configuration (compteur.cfg)

$log_page="../logs/pages.txt";
Indiquez le chemin d'acces au fichier qui enregistre les informations sur les pages visitées.

$fichier_log="../logs/count.log";
Indiquez le chemin d'acces au fichier qui enregistre le nombre de visiteurs ainsi que les 3 dernieres IP pour éviter que quelqun fasse incrementer le compteur en rechargeant la page.

$log_browser="../logs/log.txt";
Indiquez le chemin d'acces au fichier qui enregistre toutes les informations sur les visiteurs (navigateur, plateforme,...)

$flock="0";
Si votre systeme accepte la fonction flock (Unix), cela permet d'empecher 2 acces simultanés aux fichiers logs et donc la perte de certaines choses.

$decallage_horaire="+9";
Indiquez le décallage horaire entre votre serveur et vous pour que les heures soient enregistrées sous votre fuseau horaire et vous donne un meileur aperçu des heures de visites

$site="http://perl-zone.hypermart.net";
L'url de votre site, pour qu'il soit ignoré dans la liste des referers

$nom="admin";
Nom de la personne autorisée à remettre à zero les statistiques

$password="PEZQCVhU8IuBZ";
Mot de passe de cette personne, crypté avec le script crypt.pl (ou en faisant crypt PE mot_de_passe (sous linux ça devrait marcher))

$nbre_max_jours="15";
Nombre maximum de jours à afficher dans les statiques (pour limiter l'affichage)

$affiche_url_complete="0";
Si l'url des referers doit etre affichée complete (pas seulement le domaine), cela multiplie souvent l'affichage par 2 ou 3.

$affiche_tout_referer="1";
Si les referers qui ont été utilisés moins de 2 fois doivent etre affichés

$affiche_tout_host="0";
Si les top level domain qui ne sont enregistrés qu'une fois doivent etre affichés

@page_table = ('','Accueil','Page principale Francaise','Page principale Anglaise');
Le nom des pages, pour l'affichage dans les statistiques, si aucun l'affichage est "Page XX" Utilisez ce modele: @page_table = ('','Page 1','Page 2','Page 3') ainsi de suite.

$couleur_affichage="\#820044";
Couleur d'affichage du nombre de visiteurs.


Voila, vous pouvez maintenant uploader les scripts et compteur.cfg sur le serveur (en ASCII pour les 3), et définir les permissions: Compteur.pl: 755 stats.pl: 755, mais s'il ne fonctionne pas (erreur 505), essayez 777. config.cfg: 755.

Utilisation
  • Page principale (ou les visiteurs arrivent en premier, ils ne sont comptés que sur cette page):
    <!--#include virtual="/repertoire_vers/stats.pl"-->
    ou <!--#exec cgi="..."-->


  • Les autres (ici seul le numéro de page est enregistré, pour les statistiques et le nombre de visiteurs n'est pas affiché):
    <!--#include virtual="/cgi/stats.pl?NUMERO_DE_PAGE"-->
    ou <!--#exec cgi="..."-->


    Exemple: <!--#include virtual="/cgi-bin/stats.pl?2"-->

  • © 1999 - 2011 Scripts-fr - Tous droits reservés - Location Serveur Virtuel en Belgique
    blog photographie sportive - photographie de sports namur belgique
    Pour tout commentaire, n'hésitez pas à contacter le webmaster

    Contact !