begin process at 2012 02 11 02:46:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > COMPTEUR DE VISITES MYSQL AVEC STATISTIQUES (BIENTOT)

COMPTEUR DE VISITES MYSQL AVEC STATISTIQUES (BIENTOT)


 Information sur la source

Note :
7 / 10 - par 3 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :22/05/2005 Vu / téléchargé :7 237 / 886

Auteur : dominion

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Sur demande d'amaamaa, voici un module simple de compteur de visites.
Il stocke les ip qui sont passée dans une table et déplace les dépassées dans une autre, pour les stats. Cela permet d'éviter les ajouts lors de refresh...

Les stats sont encore indisponibles... Je m'en occupe très bientôt.


 Conclusion

Pour installer le compteur, copiez les trois scripts PHP dans un dossier et lancez install.php. C'est un formulaire de configuration du script.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip DIAPORAMA SIMPLE AVEC SAUVEGARDE DES VIGNETTES, ADMIN ET CON...

 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 malalam le 22/05/2005 18:34:44 administrateur CS

Hello,

ce n'est pas propre du tout du tout...l'utilisation de @ est carrement deconseillee, sauf si on sait VRAIMENT ce que l'on fait, et que l'on scripte une analyse des erreurs tres poussee soi-meme. Ce n'est pas le cas, et tu abuses carrement des @ lol.
Aucun isset() - ce que tu devrais utiliser en lieu et place de tes @- , un select * (deconseille aussi, mieux vaut nommer tous les champs que l'on veut recuperer), pas de tests d'existence des fichiers. Et des <br> pas beaux (<br />).
Bref, un peu nettoye, ce serait plus sympa :-)

Commentaire de fg85 le 22/05/2005 21:53:21

Pour dominion : j'aime bien la page d'accueil de ton site "Magic's Manager
Bientôt..."
Il suffit juste de faire : http://domsoft.free.fr/test/ et sa fonctione ...
Je début à Magic, sa m'interresse (et des potes aussi ;-).
Bonne continuation !
-----------------------
http://fg.logiciel.free.fr

Commentaire de dominion le 22/05/2005 22:05:20

fg85 << Lol bien joué... En même temps tu tombe sur une page d'identification tu n'ira pas bien loin...

Pour ton info c'est un futur site pour pouvoir créer ses decks avec ses propres cartes sans avoir à les sortir de son tiroir... C'est un vieux projet que j'avais entrepris (en c++ à l'époque), et que je suis occupé à refaire.

Mais c'est hors sujet.

malalam << j'avais dit qu'il n'était pas fini... Mes @ ne sont que pour les GET et POST, donc seulement dans l'install. Idem pour les tests d'existence de fichiers... L'install, je suppose qu'on sait s'en servir, donc que les deux fichiers y sont, et puis je l'ai codé au départ juste pour moi, c'est sur demande que je l'ai posté... Quant aux *, je vois pas où se situe le problème : dire que je prends tout comme ca ou en mettant tous les noms, ca change rien ;-). Et pour finir, les <br /> pas beaux comme tu dis, c'est justement très propre (standard xml)

Commentaire de Anthomicro le 22/05/2005 22:07:11

Salut,

malalam a dit que les <br> n'étaient à juste titre pas beaux, pas les <br />

Commentaire de dominion le 22/05/2005 22:09:15

Bon, mais en attendant vous me notez sur l'install.php, qui est le script le plus pourri, je vous l'accorde, mais aussi le plus inutile !!! Lisez au moins les deux autres.

Commentaire de dominion le 22/05/2005 22:22:13

Je viens de relire mon code de comteur_modele.php :
il n'y a aucun <br>,
les deux @ viennent servent à la connexion mysql, qui est facultative et je na vois pas en quoi les mettre là est problématique, surtout vu le or die(),
et le seul * qu'il y a sert pour COPIER une entrée, je vois vraiment pas en quoi cela pose problème : si je copie je copie tout !

Commentaire de malalam le 23/05/2005 06:14:05 administrateur CS

les <br> sont dans l'install, dans le formulaire (ou etaient, je n'ai pas re-regarde la).
Ce que je t'ai dit etait peut-etre mal dit, mais ce n'etait pas pour te descendre...je maintiens, que, la raison pour laquelle tu as poste cette source, et la raison de tes @, ne sont pas de bonnes raisons : cela ne justifie pas l'utilisation de procedes non-recommandes. Une source est aussi la pour montrer des exemples, et quand certains exemples ne sont pas a suivre, autant le dire, dans l'interet de tous, non ?
J'ai lu les 3 scripts presents : l'un comporte un select *, quelques @, l'autres beaucoup de @, des <br<, et le 3eme comporte  un commentaire uniquement.
Enfin : je n'ai pas note. Je ne peux pas, mon Firefox ici ne veut pas.

Commentaire de dominion le 23/05/2005 17:20:58

En fait, comme le dit mon explication, ce script est incomplet. Je l'ai envoyé sur demande d'un utilisateur. D'où le script statistiquse incomplet (vide en fait)...
Comme mon message précédent le stipule, il y a effectivement un select * et deux @, mais il est a noter que ce select * est utilisé dans le cas d'une copier d'entrée, donc il est normal que je copie l'entièreté d'un entrée, et les @ sont gérés par un or die...

Toutefois, je suis bien d'accord avec toi : l'install est codé à la porc, parce qu'il ne devait pas se retrouver ici initialement. Je suis beaucoup plus propre d'habitude. C'est le 1/10 que j'ai un peu en travers de la gorge... Ca vaut pas un 10, mais pas un 1 non plus, du moins je pense...

Commentaire de malalam le 23/05/2005 17:32:12 administrateur CS

Bah le 1/10 n'est pas merite, je suis d'accord. Mais je n'y suis pour rien sur ce coup ;-)

Commentaire de dominion le 23/05/2005 17:58:42

Alors cessons de nous battre ;-).

Blague à part, j'essaye d'habitude d'être propre dans mes codes, mais pour mon install, le but était d'avoir un script vite fait pour pouvoir tester et installer simplement ce script, et au départ il ne devait pas être publié ici. Mais je vais le retravailler pour la mise à jour, avec les stats cette fois ;-)

Commentaire de malalam le 23/05/2005 18:00:51 administrateur CS

Y a interet!! ;-)

Commentaire de Naixn le 23/05/2005 20:06:21

"mais pour mon install, le but était d'avoir un script vite fait pour pouvoir tester et installer simplement ce script".

Mouais, perso, que ce soit pour tester ou non, mon code est toujours clair et propre ... C'est une (bonne) habitude dont je ne peux me défaire.
Habitue toi à bien présenter, même si c'est pour faire à la va vite ^^

$query = 'SELECT ip FROM ' . $_tablename . ' WHERE date = 4294967295';
> C'est quoi ce timestamp ? O_o

Commentaire de dominion le 23/05/2005 20:53:12

C'est la variable compteur, pour avoir à éviter de la stocker ailleurs...

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

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 : 3,292 sec (3)

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