Rechercher : dans
Par :

Compteur UNIQUE sans SQL

Dernière réponse le 15 oct 2004 à 15:24:41 mamagubida10, le 28 sep 2004 à 10:59:40 
 Signaler ce message aux modérateurs

Bonjour à tous les rpos de la prog,

je cherche un compteur unique à insérer sur le modèle de mon site perso avec de comptabiliser le nombre de visite.

actuellemtn, j'ai un compteur : le défaut : à chaque visite de page, mon compteur s'incrémente.
Si je refraichi la page, ça s'incrémente aussi.

Ce n'est donc pas le top.
Si certains ont des idées merci de m'en faire part....

PS : j'aimerai avoir un compteur sans SQL si possible

-----
mamagubida10.free.fr / aides sur linux pour newbies

Meilleures réponses pour « Compteur UNIQUE sans SQL » dans :
Créer un compte iTunes sans carte bancaire Voir Le logiciel iTunes, à la base de la synchronisation des iPod, iPod Touch et iPhone, nécessite la création d'un compte pour pouvoir l'utiliser, notamment pour pouvoir télécharger des applications. Toutefois, lorsque l'on tente de créer un compte,...
[MSN] Compte MSN Messenger piraté / Piratage de compte Hotmail VoirPiratage de compte Vous vous êtes fait pirater votre compte MSN Messenger ou bien votre compte hotmail a été hacké et vous souhaitez absolument le récupérer ! Nettoyage de l'ordinateur Compte inaccessible - Contact du support MSN Attention...
[Pratique] Gérer les profils Firefox, Thunderbird, Seamonkey VoirGérer les profils de Firefox, Thunderbird, Seamonkey 1 - Gestionnaire de profils 1.1 - Windows 1.2 - Linux 2 - Les fichiers récupérables 2.1 - Où les trouver ? 2.2 - Quels fichiers sont intéressants ? 3 - Compléments...
Télécharger DropMyRights VoirExécuter toutes les applications avec un compte d'administrateur peut être dangereux pour le système et os données. Aussi, DropMyRights a été développé afin de permettre de lancer une application à partir d'un compte Administrateur sans les...
SQL - Création d'index VoirQu'est-ce qu'un index? Un index est un objet complémentaire (mais non indispensable) à la base de données permettant d'"indexer" certaines colonnes dans le but d'améliorer l'accès aux données par le SGBDR, au même titre qu'un index dans un livre ne...

1

pm, le 28 sep 2004 à 12:50:15

Bonjour,

Tu peux utiliser un compteur en php sans base de données qui utilise un fichier texte.
Tu en trouveras de nombreux sur les sites spécialisés, je te propose celui que j'utilise à cette adresse :

http://phortail.free.fr/downloads.php

Bon courage.

Répondre à pm

2

mamagubida10, le 29 sep 2004 à 10:05:46

Merci beaucoup mais je viens de le tester et ça ne marche pas.

j'ai fais un echo $hits (rien)
echo $count (rien)

en fait rien ne s'affiche.

jette un oeil sur http://mamagubida10.free.fr

ton compteur est sur la page Index. Le chiffre devrait apparaitre à côté de visiteurs

-----
mamagubida10.free.fr / aides sur linux pour newbies

Répondre à mamagubida10

4

pm, le 29 sep 2004 à 13:13:46

Bonjour,

Il faut d'abord mettre en haut de ta page index.php, soit le script du compteur, soit un <? include("compteur.php"); ?>, par exemple, puis à l'endroit où tu veux que le compteur s'affiche, tu mets la fonction :
<?
$actu=lit_actu2("include/stats.txt");
$actu=filtre2($actu);
?>

puis : <?echo "$actu";?> pour l'affichage du compteur.

Le fichier compteur.php que tu as téléchargé sur mon site permet lui d'envoyer un cookie, de comptabiliser les visites et de les écrire dans un fichier texte (include/stats.txt).

Bon courage

Répondre à pm

5

pm, le 29 sep 2004 à 13:17:10

Il faut également mettre dans ta page la fonction :

<?
function lit_actu2($fichier)
{
$lecture=fopen($fichier, "r");
$chaine=fread($lecture,filesize($fichier));//lit le contenu du fichier
fclose($lecture);
return $chaine;
}

?>

A+

Répondre à pm

3

GallyNet, le 29 sep 2004 à 11:34:09

Sinon pour le principe du compteur (si tu veut le coder toi même):
faut utiliser les sessions. Tu incrémente ton compteur à la création de la session et il ne sera plus incrété tout le temps ou le visiteur sera sur ton site.
Pour le fichier texte, rien de lpus simple. Tu créer un fichier texte (à la main) et tu lui ecrit 0. Après avec ton script tu lit le fichier, tu récupère la valeur, tu l'incrémente puis tu réécris dans le fichier.

Répondre à GallyNet

6

 MimiMatitiller, le 15 oct 2004 à 15:24:41

Il me semble que tu as oublié de définir la fonction de $actu=filtre2($actu); j'aimerais bien la donnée mais vu mes competence limiter je demmande secour au plus expérimenté ... merci d'avance.

Répondre à MimiMatitiller
Collection CommentÇaMarche.net