Compteur de hits
Résolu
bg62
Messages postés
23731
Date d'inscription
Statut
Modérateur
Dernière intervention
-
bg62 Messages postés 23731 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 23731 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Compteur de hits
- Compteur électrique - Guide
- Compteur de contractions - Télécharger - Santé & Bien-être
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Compteur point fléchette excel - Télécharger - Sport
- Compteur de vitesse assetto corsa - Télécharger - Sport
5 réponses
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
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
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 !)
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); ?>
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 \".
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
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 :)
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
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 ...