Votre campagne ici    
Nous sommes le vendredi 29 août 2008    


Accueil
Accueil





Accueil  Les scripts  Compteurs & statistiques  
Mise en ligne : dimanche 28 mai 2006    
Par : CladX    

Les liens utiles pour la créations de vos pages webs, mais aussi les principaux sites gratuits du Web. http://www.multimania.com/zonesuivante

Initiation au PHP et Mysql, mais aussi des exemples commentés et des scripts en libre téléchargement http://fsevestre.free.fr

Script de compteur multiples afin de contabiliser des clicks sur un bouton ou une bannière avec redirection vers la page final.

Pour utiliser ce script vous devez indiquez dans le liens inscri sur le bouton ou la bannière ( ou autre lien ).

HREF="http://www.adresse_de_la_page.com ?numero_du_compteur/"

Se qui donne pour le compteur 0 sur zone suivante par exemple

http://fsevestre.free.fr/cptmulti.php3 ?0

En l’etat actuel du fichier cptmulti.php3 comporte 3 compteurs utilisables vous pouvez bien sur ajouter un nombre plus important de compteurs pour cela vous devez modifier les paramètres suivants :

/* enregistrement des compteurs */ $fp = fopen("toto.txt","w") ; $cp1=$liste[0] ; $cp2=$liste[1] ; $cp3=$liste[2] ;

ajoutez un compteur cp4=$liste[3] ; cp5=$......... ainsi de suite

switch ($i) case 0 : $cp1++ ; break ; case 1 : $cp2++ ; break ; case 2 : $cp3++ ; break ;

ajouter case 3 : $cp4++ ; break ; case4 : .......... ainsi de suite

$variable=$cp1." ;".$cp2." ;".$cp3 ;

ajouter ." ;".$cp4." ;"............................ ainsi de suite

Voila, par la suite il suffit de récupérer le fichier en .txt sur votre site pour le visualiser, il est bien sur possible de récupérer le fichier avec envoi par e-mail sur votre adresse, ou encore d’affichier le nombre de fois qu’un fichier a été téléchargé par exemple, etc......


<?php


/* recuperation de la variable passe par le bouton */

$i getenv("QUERY_STRING"); 
echo 
"parametre : $i OK<br>";

/* lecture des compteurs */

$fp fopen("toto.txt","r"); 
while(!
feof($fp)){ 
$ligne fgets($fp,4096); 
$liste explode(";",$ligne); 

fclose($fp); 

/* enregistrement des compteurs */

$fp fopen("toto.txt","w"); 
$cp1=$liste[0];
$cp2=$liste[1];
$cp3=$liste[2];

switch (
$i) { 
case 

$cp1++; 
break; 
case 

$cp2++; 
break; 
case 

$cp3++; 
break; 

$variable=$cp1.";".$cp2.";".$cp3;
fputs($fp,"$variable");
echo
"ok";
fclose($fp);

Header("Location: http://www.multimania.com/zonesuivante"); 


?>


--- Réagir à cet article ---




Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 7339914 bytes) in /var/www/vhosts/e-outils.com/httpdocs/actu/ecrire/inc_index.php3 on line 73