inserer un compteur php dans une page html

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

david11
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: Sam Nov 24, 2007 15:34

inserer un compteur php dans une page html

Message le Mar Déc 04, 2007 13:24

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...


kanon90
WRInaute passionné
WRInaute passionné
 
Messages: 668
Inscription: Ven Mar 23, 2007 13:36

Message le Mar Déc 04, 2007 13:25

renommes ta page en .php :wink:


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Déc 04, 2007 13:34

la page html n'interpretera pas de code php

generalement on insere un script que l'on declare en javascript mais qui pointe vers une page php

rog


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Mar Déc 04, 2007 13:50

kanon90 a écrit:renommes ta page en .php :wink:

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.

david11
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: Sam Nov 24, 2007 15:34

Message le Mar Déc 04, 2007 13:54

merci pour les réponses, je vois qu'il est mieux d'inserer un script que l'on declare en javascript mais qui pointe vers une page php comme a dit rog, mais comment?


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Déc 04, 2007 14:01

<script type="text/javascript" src="adresse de ta page php">

rog


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Mar Déc 04, 2007 14:09

+1 avec Rog the Killer Cat

[--Eric--]
WRInaute impliqué
WRInaute impliqué
 
Messages: 415
Inscription: Mar Jan 06, 2004 10:48

Message le Mar Déc 04, 2007 14:24

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
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Mar Déc 04, 2007 14:38

... 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 accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Déc 04, 2007 14:40

nick : ty

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

david11
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: Sam Nov 24, 2007 15:34

Message le Mar Déc 04, 2007 14:55

bonjour, j'ai utilisé le code javascript mais il n'a pas l'air de marché. pour la méthode de renommage en php je sais pas comment faire et est ce qu'il est sécurisé?

j'espere que vous trouvrez pur moi une meilleur méthode...


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Mar Déc 04, 2007 15:00

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


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Déc 04, 2007 15:09

oula oula

Il nécessite un serveur supportant PHP et MySQL pour fonctionner.


cela signifie qu'il faut une installation, l'as tu installé correctement ?

la base de donnée est-elle accessible ?

rog


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Mar Déc 04, 2007 15:23

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


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Mar Déc 04, 2007 15:26

non mais son compteur necessite d'une base mysql

donc il faut bien créer les tables et renseigner le fichier de configuration

dans un premier temps un compteur qui ecrit dans un txt aurait peut etre suffit

rog

inserer un compteur php dans une page html

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Julia41 et 0 invités