inserer un compteur php dans une page html
35 messages
• Page 1 sur 3 • 1, 2, 3
- david11
- WRInaute discret

- Messages: 61
- Inscription: 24 Nov 2007
inserer un compteur php dans une page html
bonjour, j'ai un site en html et je desire installer un compteur de visites, j'ai trouvé un bon script php (3en1compteur), Site officiel du compteur: http://www.notoon.com
Compteur 3en1 est un compteur de visites écrit en PHP. Il nécessite un serveur supportant PHP et MySQL pour fonctionner.
Il peut vous afficher :
- le nombre de visiteurs total de votre site
- le nombre de visiteurs quotidiens
- le nombre de connectés
voila le code que j'ai inseré sur ma page html:
<?php
include('3en1compteur/compteur.php');
echo '<!-- 3en1 compteur : www.notoon.com -->';
echo "Visiteurs : $v_total<br />";
echo "Aujourd'hui : $v_auj<br />";
echo "En ligne : $v_connecte";
?>
mais rien est affiché, existe t-il une méthode qui me permet de l'inserer tant on utilisant le html?
merci d'avance...
Compteur 3en1 est un compteur de visites écrit en PHP. Il nécessite un serveur supportant PHP et MySQL pour fonctionner.
Il peut vous afficher :
- le nombre de visiteurs total de votre site
- le nombre de visiteurs quotidiens
- le nombre de connectés
voila le code que j'ai inseré sur ma page html:
<?php
include('3en1compteur/compteur.php');
echo '<!-- 3en1 compteur : www.notoon.com -->';
echo "Visiteurs : $v_total<br />";
echo "Aujourd'hui : $v_auj<br />";
echo "En ligne : $v_connecte";
?>
mais rien est affiché, existe t-il une méthode qui me permet de l'inserer tant on utilisant le html?
merci d'avance...
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
kanon90 a écrit:renommes ta page en .php
Si tu dois insérer ce compteur sur plusieurs pages :
- soit tu renommes en effet tes pages en .php MAIS
il te faudra alors modifier les liens de toutes tes pages (au lieu d'appeler les pages en .html, elles devront appeler les pages en .php) et mettre en place une règle de redirection 301 qui redirige toutes les URL appelées en .html vers les URL en .php
Ou
Tu modifies les paramètres seveur via .htaccess pour que les pages en .html interprètent le langage php
Quelquechose comme celà, à placer dans un fichier nommé .htaccess à la racine du serveur
- Code: Tout sélectionner
ForceType application/x-httpd-php
mais pas sur que ça fonctionne.
- [--Eric--]
- WRInaute occasionnel

- Messages: 415
- Inscription: 6 Jan 2004
rog a écrit:la page html n'interpretera pas de code php
Il faut d'affirmer cela, tout dépend de la configuration du serveur apache.
Ce que ne nous dit pas David c'est où il héberge son site. Si c'est sur un hébergeur sans php ou pire sur son disque dur et qu'il n'a pas installé apache/php/mysql, ça ne risque pas de fonctionner.
Son code est en tout cas tout à fait correct. Si son hébergeur supporte le php et a en effet oublié de configurer l'interprétation du php pour les pages en .html, un renommage en .php devrait suffire. C'est mieux que de s'aventurer dans des bidouilles en javascript non ?
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
... oublié de configurer l'interprétation du php pour les pages en .html...
C'est quand même pas courant, des hébergeurs qui mettent celà en place d'emblée, si ?
-

rog - WRInaute passionné

- Messages: 1662
- Inscription: 21 Sep 2006
nick : ty
ce n'est pas un oubli
php n'a pas à interpréter les pages en extension html et le php.ini par defaut est réglé dans ce sens
tout simplement parce que si tu veux que ta page soit interprétée par le moteur php tu n'as qu'a la nommer en php (evident)
mais le point le plus important c'est que le fichier html est statique et ne peut pas souffrir d'injection de code et certaine strategies de securité imposent le html
maintenant la solution du script php déclaré en javascript n'est pas de la bidouille, c'est l'ancetre de l'ajax
ajax dont je n'ai pas cité la solution mais est aussi envisageable
rog
Si son hébergeur supporte le php et a en effet oublié de configurer l'interprétation du php pour les pages en .html
ce n'est pas un oubli
php n'a pas à interpréter les pages en extension html et le php.ini par defaut est réglé dans ce sens
tout simplement parce que si tu veux que ta page soit interprétée par le moteur php tu n'as qu'a la nommer en php (evident)
mais le point le plus important c'est que le fichier html est statique et ne peut pas souffrir d'injection de code et certaine strategies de securité imposent le html
maintenant la solution du script php déclaré en javascript n'est pas de la bidouille, c'est l'ancetre de l'ajax
ajax dont je n'ai pas cité la solution mais est aussi envisageable
rog
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Renommer la page index.html en index.php, c'est pas compliqué, tu prends chaque fichier en .html, clic droit, renommer, hop tu la renommes index.php.
Par contre si tu dois renommer toutes les pages de ton site (cad si tu veux insérer ton compteur sur toutes les pages de ton site), ca devient déjà plus compliqué. Pas pour les renommer, mais pour faire en sorte que les liens (internes et externes) de ton site continue de bien fonctionner. Et si tu te soucies de ton référencement, c'est encore plus compliqué.
Le plus simple serait en fait que tu demandes à ton hébergeur si il peut faire en sorte que le langage PHP soit interprété sur tes pages en .html. Ca résoudrait tout tes problèmes, tu n'aurais qu'à placer le code notoon dans le code source de tes pages, là ou tu veux, et il marcherait.
Sinon il va te falloir apprendre les bases du PHP, et de la réécriture d'URL (-voire la redirection d'URL) parce que tu n'as pas l'air de maîtriser tout celà (ceci dit je peux me tromper)
Bon courage
Par contre si tu dois renommer toutes les pages de ton site (cad si tu veux insérer ton compteur sur toutes les pages de ton site), ca devient déjà plus compliqué. Pas pour les renommer, mais pour faire en sorte que les liens (internes et externes) de ton site continue de bien fonctionner. Et si tu te soucies de ton référencement, c'est encore plus compliqué.
Le plus simple serait en fait que tu demandes à ton hébergeur si il peut faire en sorte que le langage PHP soit interprété sur tes pages en .html. Ca résoudrait tout tes problèmes, tu n'aurais qu'à placer le code notoon dans le code source de tes pages, là ou tu veux, et il marcherait.
Sinon il va te falloir apprendre les bases du PHP, et de la réécriture d'URL (-voire la redirection d'URL) parce que tu n'as pas l'air de maîtriser tout celà (ceci dit je peux me tromper)
Bon courage
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
oulà tu t'emportes Rog, je ne pense pas qu'il ait installé son serveur tout seul ...
Je mise 10 € sur une page perso. Un hébergement gratuit discount à la rigueur
Edit : ah non ok tu parlais de l'installation de la base du donnée et du compteur, je m'enflamme, j'ai rien dit
Edit : ah non ok tu parlais de l'installation de la base du donnée et du compteur, je m'enflamme, j'ai rien dit
35 messages
• Page 1 sur 3 • 1, 2, 3
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


