Vous êtes ici Codes PHP et MySQL > Fichiers-Répertoires > Compteur de visites trés simple !!

 

Compteur de visites trés simple !!

Ce compteur marche avec un fichier session dans lequel le nombre de visite est placé.
 
Avina
[6] sources en PHP voir
Code vu 47323 fois
Enregistré le 06 Sept 2004
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Compteur de visites trés simple !!
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Compteur de visites trés simple !!                        */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts50-PHP.htm               */
/* Auteur         : Avina                                                     */
/* Date édition   : 06 Sept 2004                                              */
/*                                                                            */
/******************************************************************************/
 session_start(); // DEMARRE LA SESSION
// SAUVGARDE LA VARIABLE hits DANS LE FICHIER DE SESSION
$_SESSION['hits'] = $hits;


// TRAITEMENT SUR LE FICHIER TEXTE
if(empty($hits)){
  $fp=fopen("compteur.txt","a+"); //OUVRE LE FICHIER compteur.txt
  $num=fgets($fp,4096); // RECUPERE LE CONTENUE DU COMPTEUR
  fclose($fp); // FERME LE FICHIER
  $hits=$num - -1;  // TRAITEMENT
  $fp=fopen("compteur.txt","w");  // OUVRE DE NOUVEAU LE FICHIER
  fputs($fp,$hits); // MET LA NOUVELLE VALEUR
  fclose($fp);  // FERME LE FICHIER
}
// AFICHAGE DU COMPTEUR
echo "<TABLE align=center>";
echo "<TR>";
echo "<TD STYLE='border:1pt Solid navy;' >";
echo "<FONT FACE='Verdana, Arial, Helvetica, sans-serif' SIZE=1>";
echo "Visiteurs : $hits"// VARIABLE DU COMPTEUR
echo "</FONT>";
echo "</TD>";
echo "</TR>";
echo "</TABLE>";

// IMPORTANT //
// N'OUBLIEZ PAS DE CREER LE FICHIER compteur.txt à la racine
// SI VOTRE LE NOMBRE DE VISITE N'APPARAIT PLUS SUR VOS PAGES
// ALORS VOUS AVEZ DU OUBLIEZ DE DEMARRER LA SESSION
// AJOUTER DONC EN HAUT DE LA PAGE : session_start();

?>

 

Fonctions du code

: Initialise une session - (PHP 4, PHP 5)
: Détermine si une variable contient une valeur non nulle - (PHP 4, PHP 5)
: Ouvre un fichier ou une URL - (PHP 4, PHP 5)
: Récupère la ligne courante sur laquelle se trouve le pointeur du fichier - (PHP 4,...
: Ferme un fichier - (PHP 4, PHP 5)
: Alias de fwrite() - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaires
bien
 
tu devrais utiliser pconnect , c'est plus rapide pour les gros sites

if($connection = $Bdd -> pconnect('localhost', 'root', '', 'base'))
 
ça bug avec php 5
 
merci pour votre script
clair
simple
bravo
 
Bonjour, le script fonctionne niquel :)

Par contre, j'ai du enlever "$_SESSION['hits'] = $hits;" et remettre la premiere version, car sinon la variable n'était pas déclarée.
 
ça marche pas, le tableau s'affiche bien, mais sur la page web à la place du chiffre j'ai $hits

depuis 13h je suis sur ce compteur, et j'y arrive pas, quelqu'un peut me donner la solution ?
 
Cliquer sur actualiser il va s'incrémenter donc il ne reflète pas la réalité compteur de visite
 
 ça marche niquel,
pour celui qui dit qu'a la place du chiffre il a $hits 
est ce que t'a page et .php ? sinon tu dois la mettre en .php pas en .html
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Librairie PHP

Connexion

 
 

Fichiers-Répertoires

 
 

PHP

 
 
 
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
    Editeur PHP
 
        Publicité