Auteur : Matt Wright
Plateforme : Unix / Win Télécharger le script et les explications
Prix : gratuit
Textcounter est un compteur texte à insérer dans vos pages. Nécéssite les Server Side Includes.
Différentes options permettent de paramétrer le script : il est possible de spécifier la date de début du comptage et de placer un lien en dessous du compteur.
Le script est utilisable sur différentes pages sans aucune modification, il crée lui même les fichiers compteurs.
Exemple : 02666 hits depuis le 8 November 19100[TextCounter Fatal Error: Could Not Increment Counter]
Installation du script
Comme pour tous les scripts perl, vérifiez que la première ligne de votre script pointe vers l'interpréteur perl de votre serveur.
Le paramétrage commence aux alentours de la ligne 29.
$data_dir doit indiquer le chemin d'accès au répertoire qui va contenir les informations relatives aux compteurs. Ce répertoire doit pouvoir être écrit par tout le monde (chmod 666).
Le chemin d'accès doit se terminer par un / (slash).
Exemple :
$data_dir = "/www/scripts/compteurs/data/";
@valid_uri est une liste des différentes URL pouvant utiliser le compteur. En laissant la valeur par défaut, toutes les pages situées sur le même serveur ont la possibilité d'utiliser le compteur.
@invalid_uri permet de bloquer l'accès au script à partir de certaines url. Par défaut cette ligne est commentée, c'est à dire que l'on empêche rien.
$show_link permet de définir le lien attribué au compteur. Si on met 0, le compteur n'aura pas de lien.
$auto_create permet de définir si les compteurs doivent se créer tout seul ( = 1) ou bien si l'administrateur doit les créer manuellement (= 0).
$show_date permet de spécifier si il faut afficher la date de début du comptage ( = 1) ou non ( = 0).
$lock_sec permet de spécifier combien de temps le compteur peut attendre avant d'écrire dans le fichier si celui ci est considéré comme utilisé. Par défaut il s'agit de 3 secondes.
$pad_size permet de définir le nombre de chiffres qui doivent être affichés par le compteur.
Utilisation
Il suffit d'inclure le tag SSI à l'endroit ou doit se trouver le compteur.
Pour cette page, nous avons utilisé le code suivant :
<!--#exec cgi="/cgi-bin/textcounter.pl"-->