begin process at 2012 02 15 05:06:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > STATISTIQUES

STATISTIQUES


 Information sur la source

Note :
Aucune note
Catégorie :Divers Niveau :Débutant Date de création :26/04/2003 Date de mise à jour :26/04/2003 17:49:24 Vu :4 730

Auteur : eax

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

ce code sert à compter le nombre de visiteurs uniques et de pages vues par jour. il met tout ça dans une table. des améliorations sont à venir...

Source

  • //
  • // STRUCTURE DE LA TABLE -------------------------
  • //
  • // à créer dans phpmyadmin par exemple
  • //
  • create table statistiques (
  • date date not null default '0000-00-00',
  • visiteurs_uniques int(11) not null default '0',
  • pages_vues int(11) not null default '0',
  • unique key date (date)
  • );
  • //
  • // CODE PHP --------------------------------------
  • //
  • // code à insérer sur la page php
  • //
  • // attention: ce code nécessite:
  • //
  • // - une session ouverte : session_start()
  • // - une connection à la base de données
  • //
  • $date=date("Y-m-d");
  • $sql=mysql_query("select * from `statistiques` where `date`='$date';");
  • if(mysql_num_rows($sql)==0){mysql_query("insert into `statistiques` (`date`) values ('$date');");}
  • mysql_query("update `statistiques` set `pages_vues`=`pages_vues`+1 where `date`='$date';");
  • if($maj_ok!=1){
  • mysql_query("update `statistiques` set `visiteurs_uniques`=`visiteurs_uniques`+1 where `date`='$date';");
  • $maj_ok=1;
  • session_register("maj_ok");
  • }
//
// STRUCTURE DE LA TABLE -------------------------
//
// à créer dans phpmyadmin par exemple
//

create table statistiques (
  date date not null default '0000-00-00',
  visiteurs_uniques int(11) not null default '0',
  pages_vues int(11) not null default '0',
  unique key date (date)
);

//
// CODE PHP --------------------------------------
//
// code à insérer sur la page php
//
// attention: ce code nécessite:
//
//    - une session ouverte : session_start()
//    - une connection à la base de données
//

$date=date("Y-m-d");
$sql=mysql_query("select * from `statistiques` where `date`='$date';");
if(mysql_num_rows($sql)==0){mysql_query("insert into `statistiques` (`date`) values ('$date');");}
mysql_query("update `statistiques` set `pages_vues`=`pages_vues`+1 where `date`='$date';");
if($maj_ok!=1){
	mysql_query("update `statistiques` set `visiteurs_uniques`=`visiteurs_uniques`+1 where `date`='$date';");
	$maj_ok=1;
	session_register("maj_ok");
}

 Conclusion

je pense avoir tout mis si il manque qq chose, je répondrais à ttes les questions :)


 Sources du même auteur

AFFICHAGE DE RÉSULTATS MYSQL SUR PLUSIEURS PAGES
QUI EST ONLINE?
CALCULER LA TAILLE D'UN DOSSIER
Source avec Zip CODES POSTAUX LOL
ÉVITER LA DÉFORMATION D'UN TABLEAU HTML EN DÉCOUPANT UNE CHA...

 Sources de la même categorie

Source avec Zip COMPTEUR DE CLIQUE PHP AVEC JQUERY par devgoneti
Source avec Zip LIVRE D'OR SIMPLE (POUR DÉBUTANT) par devgoneti
Source avec Zip SCRIPT TRAVAUX POUR VOTRE SITE par FleuryK
Source avec Zip Source avec une capture EL COYOTOS LIVRE D'OR PHP 5 par elcoyotos
COMPTEUR DE VISITE - FICHIER TXT - CODE MINIMAL par SuperChouquette

Commentaires et avis

Commentaire de th3kauffmann le 01/02/2009 21:34:41

Textes complets   date visiteurs_uniques pages_vues
Modifier Effacer 2009-02-01 20 20

ton code compte le nombre de page vue ... mais pas les unique ... fait pas de diférence par ip ou cookie...

deplus tu n'a pas fournis la commande pour afficher les résultats....

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,685 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales