all HTML

Accèdez à votre compte : 

Créer un compte …

Perte de mot de passe …

  • Accueil
  • Forum de discussions
  • Publications
  • Communauté

Dernières publications PERL

  • Introduction aux CGI
  • Commandes UNIX
  • Codes SSI - Format date et heure
  • Introduction aux SSI
  • SSI avancés
  • Afficher la date du jour
  • Sondage
  • Provenance de vos visiteurs
  • Live counter
  • Formulaire CGI

Dernières publications

  • Web Audit vous aide à faire l'audit de votre site
  • Premier freeware pour cybercafés
  • Nouvel annuaire de référencement
  • Webnet devient partenaire Gold Microsoft
  • Encodage UTF-8
  • Altavista et échanges de liens
  • Plopibox et Gène Internet
  • Créer des tableaux avec N cellules par ligne (modulo)
  • Cases à cocher : Trier les destinataires et envoi d'une newsletter en fonction de leur statut
  • Comparaison de dates

Live counter

Article classé dans PERL

Objectif


Ce script permet d'afficher (format texte) en temps réel le nombre de connecter à votre site (ex : 12 personne(s) connecté(s)).

Téléchargement


livecounter.zip (8Ko) contient 3 fichiers :

- connecte.pl (le script cgi)
- cgi-lib.pl (script cgi)
- aide.txt (le fichier d'aide)

Copyright


2000 : Scripts-fr

Configuration requise


- Accès total à votre répertoire cgi.
- Votre serveur doit supporter les S.S.I. (Server Side Includes).
- Nécéssite cgi-lib.pl pour fonctionner (fourni avec le script live counter).

Manipulations et modifications


Ouvrir le fichier connecte.pl avec un éditeur de texte (ex : notepad)

a ) Modifier la première ligne du script (#!/bin/perl) suivant la configuration de votre serveur.
Tapez la commande which perl sous telnet pour visualiser le chemin.
b ) La ligne 23 indique le nombre de secondes qu'une personne est considérée comme connectée. Vous pouver laissez la valeur par défaut (180).
c ) Enregistrer ce fichier au format texte (avec l'extension .pl).
d ) Télécharger le fichier dans votre répertoire cgi (transfert en mode ASCII) ainsi que le fichier cgi-lib.pl.
e ) Rendre le fichier exécutable. Sous Telnet tapez chmod 755 connecte.pl. Opération à renouveler également avec le script cgi-lib.pl.
f ) Inclure la syntaxe <!--#exec cgi="cgi/connecte.pl"--> dans la page où vous souhaitez faire apparaître le nombre de connectés (vous pouvez ajouter après ce tag, personne(s) connectée(s) ).
g ) Sauvegarder votre page avec l'extension .shtml (pour indiquer au serveur qu'un script doit être exécuté à l'intérieur de cette page).
h ) Vous devez appeler ce script sur un maximum de pages, pour ceci vous devez ajouter ce script JavaScript à l'ensemble de vos pages (préférérable).

<textarea cols=30 rows=50>
<script language="javascript"><!-- var time = new date(); var sec = time.gettime(); ref = document.referrer; document.write('<img src="/cgi/connecte.pl?image=off&ref='+ref+'&'+sec+'" width=1 height=1 border=0>'); //--> </script><noscript><img src="/cgi/connecte.pl?image=off&ref=" width=1 height=1 border=0></noscript>
</textarea>

Article publié le 29/03/2004 par ALL HTML.

  • nous contacter
  • mentions légales