Le fuseau horaire est UTC+2 heures




Publier un nouveau sujet Répondre au sujet  [ 6 message(s) ] 
 

Auteur Message
Message Publié : 01 Nov 2005, 05:45 
Expert
Avatar de l’utilisateur
Hors-ligne

Inscription : 18 Mars 2005, 20:49
Message(s) : 2203
Un compteur de visites très simple au format texte :

Citer :
<?
// Changez /home/compteur par le nom de votre dossier.
// Faire CHMOD 777 sur compteur.txt apres sa création.

$counterFile = "/home/compteur/compteur.txt";

function displayCounter($counterFile) {
$fp = fopen($counterFile,rw);
$num = fgets($fp,5);
$num += 1;
print "$num";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
}

if (!file_exists($counterFile)) {
exec( "echo 1 > $counterFile");
}
displayCounter($counterFile);
?>

Bon, c'est vraiment la base pour un comtpeur de visites !
Je ferais un autre tuto en utilisant SQL dès que j'ai un ptit moment ;)

_________________
Kevin.J


Haut
 Profil  
Répondre en citant  

Message Publié : 29 Mars 2006, 17:06 
Site Admin
Avatar de l’utilisateur
Hors-ligne

Inscription : 21 Avr 2005, 20:25
Message(s) : 3052
Localisation : Quelque part en Asie du Sud-Est
J'apporte quelques précisions suite à une discussion avec aides.webmasters sur MSN.

Il faut créer un fichier compteur.txt VIDE
et copié le code fourni dans un fichier php quelconque comme par exemple count.php

Ensuite pour faire fonctionner le compteur il faut, dans la page en php mettre :
Code :
include "count.php";

Il y a d'autres méthodes bien sur mais celle ci fonctionne très bien :D

NB: Si count.php n'est pas dans le meme dossier que la page en php il faudra bien sur modifier le chemin du fichier count.php en conséquence (vous pouvez mettre l'adresse complète si vous préférez)

_________________
Serveurs : Gamma / Eta / Epsilon / SQL2 / SQL3 / SQL4 / VPS31 / sauv01
Mon blog | SAV des émissions


Haut
 Profil  
Répondre en citant  

Message Publié : 29 Mars 2006, 17:11 
Debutant
Hors-ligne

Inscription : 18 Mars 2005, 18:53
Message(s) : 29
Ouais c'est pas mal, niveau protection je pense que c'est la meilleur chose que de se trimballer une requéte ;) qu'il faudra sécurisée :)


Haut
 Profil  
Répondre en citant  

Message Publié : 29 Mars 2006, 17:18 
Site Admin
Avatar de l’utilisateur
Hors-ligne

Inscription : 21 Avr 2005, 20:25
Message(s) : 3052
Localisation : Quelque part en Asie du Sud-Est
Ouais enfin faut quand meme chmoder 777 ...
Et ca niveau sécurité c'est pas super super non plus :(

_________________
Serveurs : Gamma / Eta / Epsilon / SQL2 / SQL3 / SQL4 / VPS31 / sauv01
Mon blog | SAV des émissions


Haut
 Profil  
Répondre en citant  

Message Publié : 29 Mars 2006, 17:19 
Debutant
Hors-ligne

Inscription : 18 Mars 2005, 18:53
Message(s) : 29
Ouais :) j'avais pas penser à ça; ouais donc ça seraît mieux avec la BDD si on sécurise la requéte ^^


Haut
 Profil  
Répondre en citant  

Message Publié : 21 Juin 2006, 06:19 
Nouveau membre
Hors-ligne

Inscription : 20 Juin 2006, 19:21
Message(s) : 8
Mwa et mon ami on a modifier la source php pour avoir mien de probleme avec , pas de <?php include "count.php"; ?> pour qu'il fonctionne et aucune restrition de mettre le fichier compteur.txt avec rien dedans.

<?
// Changez /home/compteur par le nom de votre dossier.
// Faire CHMOD 777 sur compteur.txt apres sa création.

$counterFile = "counter.txt";

function displayCounter($counterFile) {
$fp = fopen($counterFile,"r");
$num = fgets($fp,5);
$num = $num + 1;
print "$num";
fputs ($fp,"$num");
fclose($fp);
$ft = fopen($counterFile,"w");
fputs ($ft,"$num");
fclose($ft);
}

displayCounter($counterFile);
?>


Haut
 Profil  
Répondre en citant  

Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 6 message(s) ] 

Le fuseau horaire est UTC+2 heures


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de :
Aller vers :  
cron
Thème par Easy-Hébergement
Powered by phpBB © 2000, 2002, 2005, 2007, 2011 phpBB Group
Traduit en français par Maël Soucaze.