Un compteur sur une image
Résolu/Fermé
A voir également:
- Un compteur sur une image
- Compteur électrique - Guide
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Image iso - Guide
- Légender une image - Guide
- Comment agrandir une image - Guide
6 réponses
benkeeper
Messages postés
81
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
26 janvier 2008
45
21 févr. 2007 à 10:28
21 févr. 2007 à 10:28
SI j'avais à faire ça, au lieu de donner un lien vers une image directement, je donnerais un lien vers une page html contenant l'image et le compteur.
Ex :
<html>
...
<? mon compteur ... ?>
...
<img src="mon mail" ... >
...
</html>
Ben :)
Ex :
<html>
...
<? mon compteur ... ?>
...
<img src="mon mail" ... >
...
</html>
Ben :)
Utilisateur anonyme
21 févr. 2007 à 22:35
21 févr. 2007 à 22:35
Merci pour ta réponse,
c'est déja plus la réponse de gamin !!! y'a de quoi apprendre
Mais hélas, c'est une page perso, donc PHP faut pas y compter (comme un couillon je ne l'avais pas précisé dans "le cahier des charges")
Sinon, effectivement ton script est séduisant et "classe"
Finalement, avec tous les impératifs (pas de PHP, image seule, compteur) ce n'est peut-être pas possible du tout
Merci
c'est déja plus la réponse de gamin !!! y'a de quoi apprendre
Mais hélas, c'est une page perso, donc PHP faut pas y compter (comme un couillon je ne l'avais pas précisé dans "le cahier des charges")
Sinon, effectivement ton script est séduisant et "classe"
Finalement, avec tous les impératifs (pas de PHP, image seule, compteur) ce n'est peut-être pas possible du tout
Merci
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
22 févr. 2007 à 12:31
22 févr. 2007 à 12:31
Bonjour,
La seule solution qui reste, à mon avis, c'est d'aller travailler sur les logs Apache, qui doivent garder la trace de toutes les pages appelées sur le site...
Xavier
(PS - edit : par contre, comment ça, "fastoche" de mettre un compteur en html si tu n'as pas de php ??? Tu fais comment ??)
La seule solution qui reste, à mon avis, c'est d'aller travailler sur les logs Apache, qui doivent garder la trace de toutes les pages appelées sur le site...
Xavier
(PS - edit : par contre, comment ça, "fastoche" de mettre un compteur en html si tu n'as pas de php ??? Tu fais comment ??)
benkeeper
Messages postés
81
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
26 janvier 2008
45
22 févr. 2007 à 13:41
22 févr. 2007 à 13:41
La seule solution qui reste, à mon avis, c'est d'aller travailler sur les logs Apache, qui doivent garder la trace de toutes les pages appelées sur le site...
Idem, je vois que ça.
Même question que Reivax concernant le compteur en html pur, j'ai eu beau me creuser la tête toute la soirée, je vois pas comment faire sans une seule ligne de php (ou autre langage du même genre, mais interprété côté serveur) :/
Ben
Idem, je vois que ça.
Même question que Reivax concernant le compteur en html pur, j'ai eu beau me creuser la tête toute la soirée, je vois pas comment faire sans une seule ligne de php (ou autre langage du même genre, mais interprété côté serveur) :/
Ben
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
22 févr. 2007 à 22:15
22 févr. 2007 à 22:15
Bonsoir,
les gars, je suis désolé de vous avoir entrainés dans ma sottise :
une image, c'est tout
20 lignes vides et le compteur
C'est d'une simplicité biblique, raison, pour laquelle je n'y ai pas pensé plus tôt... cette idée idiote de faire compliqué
Allez y faire un tour, le compteur est donc tout en bas
Merci et excusez, je cloture le sujet
les gars, je suis désolé de vous avoir entrainés dans ma sottise :
une image, c'est tout
20 lignes vides et le compteur
C'est d'une simplicité biblique, raison, pour laquelle je n'y ai pas pensé plus tôt... cette idée idiote de faire compliqué
Allez y faire un tour, le compteur est donc tout en bas
Merci et excusez, je cloture le sujet
benkeeper
Messages postés
81
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
26 janvier 2008
45
21 févr. 2007 à 21:53
21 févr. 2007 à 21:53
Je vois.
Il te faut un script php dans le quel tu précises au navigateur que tu lui envoie une image.
De cette façon :
header("Content-type: image/gif"); (par exemple)
ensuite tu lis le fichier de ton image avec readfile:
readfile('chemin_vers_image.gif');
Ton script sera donc :
image.php :
<?php
//On précise au navigateur que c'est une image
header("Content-type: image/gif");
//Insérer le code du compteur ici
//On lit le fichier qui est envoyé au navigateur
readfile('chemin_vers_image.gif');
?>
Et dans ta page :
<img src="image.php" alt=""/>
Chaque fois que ton image est appelée (en fait le script qui l'affiche), le compteur est incrémenté. Pour le code du compteur je te laisse faire ;)
Ben
Il te faut un script php dans le quel tu précises au navigateur que tu lui envoie une image.
De cette façon :
header("Content-type: image/gif"); (par exemple)
ensuite tu lis le fichier de ton image avec readfile:
readfile('chemin_vers_image.gif');
Ton script sera donc :
image.php :
<?php
//On précise au navigateur que c'est une image
header("Content-type: image/gif");
//Insérer le code du compteur ici
//On lit le fichier qui est envoyé au navigateur
readfile('chemin_vers_image.gif');
?>
Et dans ta page :
<img src="image.php" alt=""/>
Chaque fois que ton image est appelée (en fait le script qui l'affiche), le compteur est incrémenté. Pour le code du compteur je te laisse faire ;)
Ben
21 févr. 2007 à 19:07
merci pour ta réponse
Effectivement c'est la solution "règlementaire"
Mais, techniquement je cherche la solution "élégante" qui rapatrie, dans le browser du cliqueur, uniquement l'image
Tu sais, la solution élégante qui fait que le prof te met 2 points de +
Ce qui m'intéresse c'est moins les 2 points qu de m'être un peu remuée la tronche pour trouver la "classe"
Merci