Auteur : Matt Wright
Plateforme : Unix (utilisation de date) [Win en modifiant un peu le script] Télécharger le script et les explications
Prix : gratuit
Random Link Genrator permet au visiteur en cliquant sur un lien d'être transporté vers une destination aléatoire.
Possède également une fonction de logging qui permet de retenir quelques infos concernant les visiteurs qui ont cliqué : leur provider et l'heure du clic.
Installation du script
Comme dans tous les scripts, vérifiez que la première ligne pointe vers votre interpréteur perl.
Le paramétrage de ce script est relativement simple et commence aux alentours de la ligne 25.
$linkfile doit pointer vers le fichier contenant vos liens. Ce fichier doit contenir une seule adresse par ligne.
$uselog permet de définir si vous voulez logger les informations ($uselog = 1) ou non ($uselog = 0).
$logfile le chemin d'accès au fichier qui va contenir les informations loggées. Il est obligatoire de définir cette variable si vous utilisez le logging. Ce fichier doit être chmod 666 pour pouvoir être écrit par le script.
$date indique la commande à utiliser pour avoir la date. Si vous travaillez sous Windows, cette commande n'existe pas, il faut alors commenter la ligne en plaçant le caractère # au début de celle ci.
Voilà, c'est tout pour le paramétrage. N'oubliez pas de faire un chmod 755 de votre script une fois qu'il est uploadé dans votre répertoire de scripts.
Utilisation
L'utilisation est simple il suffit d'insérer un lien qui pointe vers le script. Voici le code html utilisé dans cette page :
<A HREF="/cgi-bin/divers/msarand_link.pl" TARGET="_blank" >Lien aléatoire</A>