COMPTEUR DE VISITE ET DE CONNEXION

HistodeX Messages postés 22 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 8 août 2006 - 9 avril 2005 à 12:26
golf318 Messages postés 1 Date d'inscription mardi 18 octobre 2011 Statut Membre Dernière intervention 31 octobre 2011 - 31 oct. 2011 à 15:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30642-compteur-de-visite-et-de-connexion

golf318 Messages postés 1 Date d'inscription mardi 18 octobre 2011 Statut Membre Dernière intervention 31 octobre 2011
31 oct. 2011 à 15:04
Bonjour à tous!
Je n'arrive pas a faire fonctionner le code! enfin si mais juste en "localhost"
Je change les données nécessaire sur "conf.php" pour l'afficher sur mon site qui est hébergé chez "FREE".

SKYDRO, pourrais tu m'aider à l'installer. Vu ton commentaire tu es d'un bien meilleur niveau que moi en "php" et "sql"!
Sinon l'aide de n'importe quel autre membre me satisfera énormément!

voila le code erreur que ça m'affiche :

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'golf318'@'172.20.245.59' (using password: YES) in /mnt/153/sdc/a/0/golf318/compteur.php on line 32

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/153/sdc/a/0/golf318/compteur.php on line 33

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/153/sdc/a/0/golf318/compteur.php on line 36
Erreur SQL ! DELETE FROM count_adr WHERE date!='31' Access denied for user 'golf318'@'172.20.245.59' (using password: YES)

Je regarde ma boite mail tout les jours, donc je serais dispo rapidement pour répondre à votre aide!
Merci d'avance pour vos réponses..
Cordialement
skydro Messages postés 1 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 15 janvier 2010
15 janv. 2010 à 23:09
Salut, bien instructif ton code c'est normal qu'il paine 'a marcher 'a l'heure actuelle il est fait en PHP3, il pressente des prob'emes quand vous l'installez
dans un site FAI avec serveur en PHP5 (sfr, neuf, free, ci...), le faite que il soit s'equentiel (coup par coup) il encombre le serveur de base de donn'ees;
j'ai fait un transtypage en utilisant la lib. PDO du PHP5 et plus, bon il faut multiplier les variables car la PDO traite tout d'un coup en ouvrant un sockt avec la DB et balance les requettes SQL...en tout cas merci p3x.. c'est nettement plus facile quand on part d'une base. Voici mon site o'u j'utilse ce compteur: http://sansali.perso.sfr.fr
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
27 sept. 2005 à 21:30
source pas mal, mais ca mank grav de commentaires, à koi bon la poster ici si tu ne pose pô de commentaires!!!!!
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
14 août 2005 à 11:33
ca y est en fait je pense savoir pk c ifrance, ils ne doivent pô pouvoir gérer les bases de données, merci!!!!!
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
13 août 2005 à 22:54
tu cherches ou tu demande à ton hébergeur
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
13 août 2005 à 21:31
slt, bon là je dois être un peu chiant, mais comment fait on pour connaitre le nom de ma base de donnée
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
12 août 2005 à 13:19
mais c bizarre car je me souviens pas avoir donné de nom à ma base de donnée, car en fait je n'ai vraiment rien modifié à ta source!!!!!
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
9 août 2005 à 20:18
bah non c le non de ta base de donnée (souvant le meme nom ke le pseudo)
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
7 août 2005 à 21:40
c ce ke j'ai fai mai je ne sai pô koi mettre sur la ligne "$base=" c koi c l'arborescence de la base mysql????
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
7 août 2005 à 20:29
cette portion tu la mé dans le meme code ke le compteur sinon pour ton erreur vérifie té propriété de connexion dans conf.php3
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
7 août 2005 à 13:16
nan, rectification, ca me mark "Warning: mysql_connect(): Lost connection to MySQL server during query in "
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
7 août 2005 à 13:11
et dis moi je n'ai fai encore aucune modification, mais pk ca me mark "Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /www/sites/1/ifrance.com/b/i/bingomago/site/index.php on line 25", c bizarre car la date et l'adresse IP fonctionne correctement, il y a que le nb de visites ki délire!!!!
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
7 août 2005 à 11:59
oki je te remerci, mais tu met cette portion de code ou exactement????
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
7 août 2005 à 11:58
oki je te remercie, mais dis moi tu met cette portion de code ou exactement????
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
5 août 2005 à 11:24
Bien sur.
pour ca tu dois juste interroger la table count_global avec une requette SQL du style :

$sql = "SELECT * FROM count_global";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data = mysql_fetch_array($req))
{
$count = $data['count'];
}

tu récupère alors ta variable $count et tu peux remettre le compteur à 0 si celle ci est supérieur ou égale à 50 :

if ($count >= 50)
{
$sql = "UPDATE count_global SET count='0'";
mysql_query($sql)
or die('Erreur SQL !'.$sql.'
'.mysql_error());
}

voila =)
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
5 août 2005 à 00:26
slt je débute en PHP et j'orai voulu savoir si il etait possible de remettre à zéro le compteur à un chiffre donné ex: au bout de 50 visites, merci!!!
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
12 juil. 2005 à 17:16
www.javafr.com (un peu de recherche dans les menus à gauche hein...)
MrSURPRISE Messages postés 11 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 24 octobre 2005
12 juil. 2005 à 17:13
salut,
vous etes completement droles les gars !!! hhhh
bon, esq vous pouvez me filer l'url de CS pour JAVA ??
merci d'av.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
3 juin 2005 à 14:01
La question était :

"comment tu fais pour que ta table se vide automatiquement a une heure DEFINIE ?"

Bref une heure définie, c'est pas avec un visiteur passant sur le site que tu vas l'avoir, il te faut une crontab, et donc à défaut passer par webcron :-)

a+
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
3 juin 2005 à 13:24
nan anthomicro c plus simple ke ca,
dès kun visiteur vien sur le site, le script compare la date à lakel il se connecte(date d'aujourd'hui) avec celle de tout les autres derniers visiteurs inscrits dans la table.
comme ca, si celles ci sont différentes, on suprime alors toutes les ip ki n'ont pas une date correspondant à celle du visiteur ki vien de se connecter.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
1 mai 2005 à 21:36
Je suis vraiment désolé ^^

bref pour ta question : www.webcron.org
cs_viran Messages postés 104 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 31 décembre 2006
1 mai 2005 à 19:07
Anthomicro scuse mais tes "MDR" "LOL" c'est un peu soulant a la fin!!

Moi j'ai une question comment tu fais pour que ta table se vide automatiquement a une heure définie?
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
15 avril 2005 à 23:47
ouais bah moi perso tous mes potes aussi, mais je m'en fous...
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
15 avril 2005 à 23:38
erf pour une foi ke kelkun est dacor sur ce point... mais moi je suis bien obligé de lutilisé puiske tout mes amis lutilise =(
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
15 avril 2005 à 20:01
J'ai pas MSN (j'aime pas ce logiciel ni ce protocole...) lol
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
15 avril 2005 à 19:48
lol c chiant les discour en temps indirect,
donc si tu ve je te passe mon msn...
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
15 avril 2005 à 19:05
En tout cas c'est une belle preuve de maturité, t'as redoublé, ne redouble pas une seconde fois...

Après je vois pas en quoi suivre en cours t'empêche de sortir (faudra m'expliquer)...
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
15 avril 2005 à 19:01
je n'ai pas non plus envi de rester cloitré chez moi désolé...
je suis un de ceux ki profite de la jeunesse : dsl mais je préfère sécher et méclaté entre pote plutot ke resté en cour et dormir et resté cloitré tout le tps ché moi devant mon pc a rien savoir foutre...
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
15 avril 2005 à 17:02
Moi par contre je vois ce qu'il y a de drôle...

A savoir que tu n'as rien suivi depuis le début de l'année...
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
15 avril 2005 à 10:12
MDR, LOL...
vari ton vocabulaire et montre nous pourquoi tu es joyeux comme ca =)
je ne voi pas ski ya de drole
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
15 avril 2005 à 00:05
LOL
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
14 avril 2005 à 23:28
j'aimerai que ce que tu dis m'arrive malalam mais la programmation je m'y suis mis tout seul et je pense que ca va rester pendant pas mal de temps qu'une de mes passions car cette année c'est le bac ES pour moi et vue que j'ai rien suivi depuis le début de l'année ca va etre cho =(
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
14 avril 2005 à 19:32
Ben justement, non...
mais tu t'en rendras compte plus tard si tu bosses dans le developpement web, ou si tu fais de gros projets...
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
14 avril 2005 à 17:56
"apres le script en lui meme on sen fou de savoir si une fonction est mieu kune autre si le résultat est le meme"

MDR
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
12 avril 2005 à 17:48
erf les gens nivo visuel et rentabilité c ski fo...
apres le script en lui meme on sen fou de savoir si une fonction est mieu kune autre si le résultat est le meme
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
9 avril 2005 à 12:51
Salut,

regarde celui-ci : http://www.phpcs.com/code.aspx?ID=28282
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
9 avril 2005 à 12:51
Hello

Ta base n'est pas super optimisee (int 11 ? text ? tu es optimiste...).
Tes requetes non plus (select *), et il y en a beaucoup quand meme.
Et ton html est a corriger un tout petit peu :-)
Et mysql_fetch_array n'est pas le meilleur choix non plus.
Vla.
HistodeX Messages postés 22 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 8 août 2006
9 avril 2005 à 12:26
Trop d'la balle ce truc merci p3x ;)
Rejoignez-nous