Accueil > Forum > > > > un compteur indépendant par utilisateur
un compteur indépendant par utilisateur
mardi 14 avril 2009 à 16:07:31 |
un compteur indépendant par utilisateur

MADESIGNER
|
Bonjour je suis entrain de créer un site support de blog, mon problème concerne les blogs ( exemple de blog) des inscrits. Je voudrai qu ils aient un compteur indépendant mais que celui ci ce genere automatiquement a la creation de leur blog par rapport a url du blog j espere que je me suis expliqué clairement merci pour vos reponses.
|
|
mardi 14 avril 2009 à 18:41:01 |
Re : un compteur indépendant par utilisateur

kohntark
|
Salut,
Pas très clair, ça dépend beaucoup du code du compteur que tu veux implémenter. Et puis compteur de quoi ? de visites, de connectés, de cliques .... ? J'imagine que chaque blog a un identifiant. A partir de là ça ne doit pas être bien compliqué de faire une entrée DB pour chaque compteur.
Cordialement,
Kohntark -
|
|
mardi 14 avril 2009 à 21:31:01 |
Re : un compteur indépendant par utilisateur

MADESIGNER
|
désolé pour le manque d information
ce que fais ce code: -compteur live -compteur visite du jour -compteur visite total
voici mon code: <? include("......") ;
//on recupere l adresse ip du visiteur if($_SERVER) { if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $adress = $_SERVER['HTTP_X_FORWARDED_FOR']; elseif(isset($_SERVER['HTTP_CLIENT_IP'])) $adress = $_SERVER['HTTP_CLIENT_IP']; else $adress = $_SERVER['REMOTE_ADDR']; } else { if(getenv('HTTP_X_FORWARDED_FOR')) $adress = getenv('HTTP_X_FORWARDED_FOR'); elseif(getenv('HTTP_CLIENT_IP')) $adress = getenv('HTTP_CLIENT_IP'); else $adress = getenv('REMOTE_ADDR'); }
//on verifie si on a pas changé de jour et on recupere le chiffre du compteur $sql="select * from compteur_visite where ip='compteur'"; $res=mysql_query($sql, $db); $ligne = mysql_fetch_object ($res); $date = date("Y-m-d");
//on convertit l heure courante en minute d une journee $time=(date("H") * 60) + date("i");
//on recupere le compteur courant et le temps t $compteur=$ligne->compteur; $t=$ligne->time; //temps de connexion de reference $d=$ligne->duree; //duree de renouvellement de reference
//on test si on a changé de jour if ($date!="$ligne->date") { //on vide toutes les addresses ip enregistrées dans la table lors du changement de jour $sql="delete from compteur_visite where ip!='compteur'"; $res=mysql_query($sql, $db) or die ("requete invalide supp ip"); //on met a jour la nouvelle date dans la table $sql="update compteur_visite set date='$date'"; $res=mysql_query($sql, $db) or die ("requete invalide maj date"); }
//on verifie l adresse ip du visiteur et aussi son heure de passage $sql="select * from compteur_visite where ip='$adress'"; $res=mysql_query($sql, $db) or die ("requete invalide verif ip"); $ligne = mysql_fetch_object ($res); $num_rows =mysql_numrows ($res); if ($num_rows==0) { //on enregistre l adresse ip si elle est inconnu et on incremente le compteur $sql="insert into compteur_visite (ip,time,duree) values ('$adress','$time','$time')"; $res=mysql_query($sql, $db)or die ("requete invalide enr ip"); $compteur+=1; $sql="update compteur_visite set compteur=$compteur where ip='compteur'"; $res=mysql_query($sql, $db) or die ("requete invalide up compt"); } else { //si l'adresse ip est connu alors verifie si sa connexion precedente est superieur a la durée //de renouvellement et si son heure de passage precedente incremente ou pas les connectés $time1=$ligne->time; //on recupere l'heure de sa precedente connexion de notre connecté $duree1=$ligne->duree; //on recupere l'heure de sa precedente connexion de notre connecté // on verifie si sa derniere connexion ne date pas de plus que la duree de reference if ($d*60<($time - ($duree1))) { //si la duree de reference est depassé alors notre connecté est comptablisé //comme nouvelle visite et on met a jour sa nouvelle heure de passage $sql="update compteur_visite set time=$time,duree=$time where ip='$adress'"; $res=mysql_query($sql, $db) or die ("requete invalide maj time"); //on cree une ligne fictive pour pouvoir le comptabilisé dans les connectés de jour $adress1=$adress.".".$compteur; $sql="insert into compteur_visite (ip,time,duree) values ('$adress1','$time','$time')"; $res=mysql_query($sql, $db)or die ("requete invalide enr ip"); //et on increment le compteur de visite $compteur+=1; $sql="update compteur_visite set compteur=$compteur where ip='compteur'"; $res=mysql_query($sql, $db) or die ("requete invalide up compt"); } else { //on met a jour son heure de passage si elle est superieure a t if ($time>(($time1)-$t)) { $sql="update compteur_visite set time=$time where ip='$adress'"; $res=mysql_query($sql, $db) or die ("requete invalide maj time"); } } }
//on compte le nb de connecté de la journée $sql="select * from compteur_visite"; $res=mysql_query($sql, $db) or die ("requete invalide compte visiteur journee"); $compteur_j=(mysql_numrows ($res))-1;
//on compte le nb de connecté $time=$time-$t; $sql="select * from compteur_visite where time>=$time and ip!='compteur'"; $res=mysql_query($sql, $db) or die ("requete invalide compte visisteur connecté"); $compteur_c=mysql_numrows ($res); mysql_free_result($res); mysql_close(); ?>
|
|
Cette discussion est classée dans : compteur, utilisateur, blog, indépendant
Répondre à ce message
Sujets en rapport avec ce message
Compteur telechargement [ par draluorg ]
Salut a tous,J'ai un petit blog ipb sur le quel je publie des ptits softs que je cré mais la limite de la taille pour l'upload de fichier joint est de
Comment récupérer une ligne de donnée dans un tableau dynamique car à un clique dans le tableau [ par patachon_76 ]
Bonjour, Je cherche une solution afin de pouvoir sélectionner une ligne dans mon tableau de donnée qui est créé dynamiquement par rapport à m
Renseignement PHP sur parge html [ par limaseb ]
Bonjour, J'ai un compteur en PHP nommer compteur.php je voudrais l'integrer sur ma page index.html, le probleme ces quand j'integre ce code incl
Gestion de photos! [ par remus69 ]
Bonjour!Voila je suis étudiant en 1ere année d'iut génie électrique. Je suis débutant en programmation.J'ai un projet informatique à réaliser. Je suis
Mettre un texte sur mon blog avec un lien [ par isistalkback ]
voilà je cherche à mettre mon texte sur mon blog mais étant donné qu'il fait 29 p je veux mettre un lien comment je fais? Est-ce qu'il y a des hosts c
compteur avec image, besoin d'aide [ par Bettylou ]
Bonjour, <span class="tex
compteur qui s'arrete ou reprend avec bouton [ par mierkool ]
Bonjour,j'aimerai faire un compteur descroissant de façon simple qui peut se mettre en pause en cliquant sur un bouton.du genre : le compteur de base
Chemin d'acces fichier 'compteur' pour créer un compteur en php [ par fdiedler2000 ]
Bonjour,De nombreuses sources proposent de créer un fichier 'compteur.txt' et de l'incrémenter des qu'une page est visitée !Le problème est que le che
Creer compteur en PHP (sans fichier texte) [ par fdiedler2000 ]
Salut all,J'ai vu plein de sources sur des compteurs de pages en php avec fichier texte mais je ne penses pas que cela soit la bonne solution.Imaginez
Compteurs de visites et Google Bot [ par MadM@tt ]
Salut à tous,Voilà j'ai récemment installé des compteurs divers sur un site (Xiti gratuit, compteur de visites principal et compteur de téléchargement
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : GOOGLE MAPRE : GOOGLE MAP par inwebo
Cliquez pour lire la suite par inwebo GOOGLE MAPGOOGLE MAP par fatmanajjar
Cliquez pour lire la suite par fatmanajjar
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|