Compteur de hits
Résolu/Fermé
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
-
19 août 2006 à 10:11
bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 - 26 août 2006 à 15:19
bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 - 26 août 2006 à 15:19
A voir également:
- Compteur de hits
- Compteur électrique - Guide
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Compteur communicant - Guide
- Compteur de contractions - Télécharger - Santé & Bien-être
- Voici l'arme secrète d'Enedis pour surveiller les compteurs Linky à distance - Guide
5 réponses
fanou
Messages postés
448
Date d'inscription
jeudi 16 mai 2002
Statut
Membre
Dernière intervention
1 décembre 2010
146
20 août 2006 à 13:39
20 août 2006 à 13:39
Bonjour bg62
As-tu suivi toute la procédure parfaitement ?
http://www.creation-du-web.com/honolulu/cours-html-javascript-compteur.html
As-tu suivi toute la procédure parfaitement ?
http://www.creation-du-web.com/honolulu/cours-html-javascript-compteur.html
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
2 389
21 août 2006 à 09:49
21 août 2006 à 09:49
j'ai fait ceci
dans le répertoire 'pages' où se trouvent les pages (mais pas dans le dossier du fichier télécharger ... je ne sais pas si cel a une importance) j'ai lié la page s1.php à s1.txt et s1.inc
(s1.inc:
<?
/* lecture du fichier pour s1.php en compteur lié à s1.txt*/
$fichier = fopen("s1.txt","r+");
$visites = fgets($fichier,255);
$visites++;
fclose($fichier);
/* écriture du fichier */
$fichier=fopen("s1.txt","w");
fwrite($fichier,$visites);
fclose($fichier);
echo "<font color=\"black\"><b>",$visites," fois </b></font>";
?> )
par : <?include("s1.inc");?>
cela fonctionne très bien en local et affiche "ouvert XX fois"
mais en ligne les XX sont disparus .... !
@mitiés
b g
dans le répertoire 'pages' où se trouvent les pages (mais pas dans le dossier du fichier télécharger ... je ne sais pas si cel a une importance) j'ai lié la page s1.php à s1.txt et s1.inc
(s1.inc:
<?
/* lecture du fichier pour s1.php en compteur lié à s1.txt*/
$fichier = fopen("s1.txt","r+");
$visites = fgets($fichier,255);
$visites++;
fclose($fichier);
/* écriture du fichier */
$fichier=fopen("s1.txt","w");
fwrite($fichier,$visites);
fclose($fichier);
echo "<font color=\"black\"><b>",$visites," fois </b></font>";
?> )
par : <?include("s1.inc");?>
cela fonctionne très bien en local et affiche "ouvert XX fois"
mais en ligne les XX sont disparus .... !
@mitiés
b g
fanou
Messages postés
448
Date d'inscription
jeudi 16 mai 2002
Statut
Membre
Dernière intervention
1 décembre 2010
146
21 août 2006 à 14:22
21 août 2006 à 14:22
Bonjour bg62
Je suis désolée de ne pas pouvoir t'aider.. je ne connais rien de rien en php.
Comme j'avais lu que tu étais en bas débit, j'avais fait une recherche google pour te donner au moins un lien pouvant t'aider.
A ce sujet, tu peux indiquer des pages de recherche concernant un sujet précis, et je te ferai un copier-coller des réponses (je sais comment le bas débit peut être décourageant parfois !)
Je suis désolée de ne pas pouvoir t'aider.. je ne connais rien de rien en php.
Comme j'avais lu que tu étais en bas débit, j'avais fait une recherche google pour te donner au moins un lien pouvant t'aider.
A ce sujet, tu peux indiquer des pages de recherche concernant un sujet précis, et je te ferai un copier-coller des réponses (je sais comment le bas débit peut être décourageant parfois !)
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
2 389
21 août 2006 à 14:45
21 août 2006 à 14:45
pas grave et merci quand même
ce qu'il y a d'étonnant c'est que j'avais trouvé ce lien et j'ai voulu aller voir sur leur forum mais il ne semble pas fonctionner !
on y trouve quasiment rien et je n'arrive pas à m'y inscrire ..
@mitiés et @+
b g
ce qu'il y a d'étonnant c'est que j'avais trouvé ce lien et j'ai voulu aller voir sur leur forum mais il ne semble pas fonctionner !
on y trouve quasiment rien et je n'arrive pas à m'y inscrire ..
@mitiés et @+
b g
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
64
21 août 2006 à 14:49
21 août 2006 à 14:49
Jette tout ça à la poubelle ... Voila un code que j'avais fait il y a une paire d'années :
<? $fichier = "compteur.txt"; $fp = @fopen($fichier, "r"); if (!$fp) { echo "Impossible d'ouvrir ",$fichier," en lecture"; exit; } $visites = fgets($fp, 8); $visites++; echo "Déja ",$visites," visiteurs sur ce site !"; // on affiche $visites, et on increment $visites. fclose($fp); $fp = @fopen($fichier, "w"); // le fichier est ouvert en ecriture, remis a zero if (!$fp) { echo "Impossible d'ouvrir ",$fichier," en ecriture"; exit; } fputs($fp, $visites); fclose($fp); ?>
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
2 389
>
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
21 août 2006 à 15:08
21 août 2006 à 15:08
ok je suis preneur de tout !
il faut donc un autre fichier 'compteur.txt' dans lequel on entre un nombre ...
et à quel emplacement précis mets-tu la ligne (laquelle ?) de commande pour que cela fonctionne ?
@mitiés
b g
il faut donc un autre fichier 'compteur.txt' dans lequel on entre un nombre ...
et à quel emplacement précis mets-tu la ligne (laquelle ?) de commande pour que cela fonctionne ?
@mitiés
b g
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
64
>
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
21 août 2006 à 15:28
21 août 2006 à 15:28
Dans le même dossier que la page qui contient le bout de PHP que je t'ai mis, tu mets un fichier compteur.txt qui contient un nombre, pas de retour à la ligne ou autre !
Tu insères ce code où tu veux dans ta page, la commande "echo" se charge de l'affichage. Ainsi, si tu veux que le compteur apparaisse en bas de page, tu le met à la fin .. Note que tu peux insérer du HTML dans le PHP, mais si il y a des guillemets, il faut les faire précéder d'un antislash \".
Tu insères ce code où tu veux dans ta page, la commande "echo" se charge de l'affichage. Ainsi, si tu veux que le compteur apparaisse en bas de page, tu le met à la fin .. Note que tu peux insérer du HTML dans le PHP, mais si il y a des guillemets, il faut les faire précéder d'un antislash \".
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
2 389
>
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
21 août 2006 à 15:51
21 août 2006 à 15:51
j'ai plusieurs pages ... de s1 à s20
toutes dans le même dossier ...
j'insère dans chaque page ton code avec
$fichier = "s1.txt";
et je mets des s1.txt à s20.txt dans ce même dossier
c'est bon à ton avis ?
toutes dans le même dossier ...
j'insère dans chaque page ton code avec
$fichier = "s1.txt";
et je mets des s1.txt à s20.txt dans ce même dossier
c'est bon à ton avis ?
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
2 389
22 août 2006 à 16:28
22 août 2006 à 16:28
ok ! merci et dommage ... si je comprends bien c'est le même problème que celui que j'ai mis en début de post !!!!!!
"droit d'écriture sur un fichier hébergé" ?
mais pour le script (le tien) je n'ai pas réussi à comprendre où mettre les commandes supplémentaires pour compter les hits sur le téléchargement ... (pas assez fort en php !) si tu peux corriger ?
pour le reste je vais essyer de mettre la page de test sur free pour voir ce que cela donne
@+
b g
"droit d'écriture sur un fichier hébergé" ?
mais pour le script (le tien) je n'ai pas réussi à comprendre où mettre les commandes supplémentaires pour compter les hits sur le téléchargement ... (pas assez fort en php !) si tu peux corriger ?
pour le reste je vais essyer de mettre la page de test sur free pour voir ce que cela donne
@+
b g
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
64
22 août 2006 à 16:49
22 août 2006 à 16:49
Et bien c'est le moment de t'y mettre :]
Si tu regardes la phpfich il y a tout ce qu'il te faut pour ce que j'ai évoqué ! Essaie de faire quelque chose (nouvelle fonction notamment, dont tu lui passes un chiffre en paramètre, c'est bien plus pratique, plus qu'un seul fichier txt) et si tu n'y arrives vraiment pas, montre ton code et j'essaierai de t'aider :)
Si tu regardes la phpfich il y a tout ce qu'il te faut pour ce que j'ai évoqué ! Essaie de faire quelque chose (nouvelle fonction notamment, dont tu lui passes un chiffre en paramètre, c'est bien plus pratique, plus qu'un seul fichier txt) et si tu n'y arrives vraiment pas, montre ton code et j'essaierai de t'aider :)
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
2 389
22 août 2006 à 17:23
22 août 2006 à 17:23
le code est dans le post un peu plus haut
le premier est celui que tu m'as donné pour faire un compteur normal
puis après "<p><a href="../s1/morillon01.exe">premier économiseur: La Neige !</a></p>
"
je voudrais qu'il me compte dans un fichier différent le nombre de téléchargement(ou de clics !) sur ce lien, mais là je ne sais pas faire !
@+
b g
le premier est celui que tu m'as donné pour faire un compteur normal
puis après "<p><a href="../s1/morillon01.exe">premier économiseur: La Neige !</a></p>
"
je voudrais qu'il me compte dans un fichier différent le nombre de téléchargement(ou de clics !) sur ce lien, mais là je ne sais pas faire !
@+
b g
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
64
23 août 2006 à 09:01
23 août 2006 à 09:01
Le code de ta page, oui. Mais essaie de faire une fonction en PHP qui, en fonction du numéro de ligne i qu'on lui passe en paramètre, récupère la ième ligne du fichier, lit cette valeur, l'incrémente, et la remette dans le fichier après.
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
2 389
>
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
23 août 2006 à 09:39
23 août 2006 à 09:39
"essaie de faire une fonction en PHP qui, en fonction du numéro de ligne i qu'on lui passe en paramètre, récupère la ième ligne du fichier, lit cette valeur, l'incrémente, et la remette dans le fichier après. "
je crois que tu rêves là ... je ne suis pas du niveau !
je crois que tu rêves là ... je ne suis pas du niveau !
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
64
>
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
23 août 2006 à 10:28
23 août 2006 à 10:28
C'est sur qu'à dire ça, tu ne seras JAMAIS au niveau ... On a tous commencé, on a tous débuté, on a aussi tous appris ! A un moment il faut se prendre en main et se donner les moyens de faire les choses soi même, sans pomper des codes tout fait développés par quelqu'un d'autre.
Surtout que la, tu as une base qui marche (mon code), et un cours très bien structuré avec quasiment (quelques trucs à changer mais minimes) ce qu'il te faut ...
Surtout que la, tu as une base qui marche (mon code), et un cours très bien structuré avec quasiment (quelques trucs à changer mais minimes) ce qu'il te faut ...
bg62
Messages postés
23658
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
20 novembre 2024
2 389
>
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
23 août 2006 à 11:55
23 août 2006 à 11:55
ok merci
je vais 'plancher' sur ce lien ...
@+
b g
je vais 'plancher' sur ce lien ...
@+
b g