Index du forum »»  Questions »» Créer un compteur de visite

Nouveau sujet
 Créer un compteur de visite#23986Répondre

7Contributeur(s)
RayearthkillingHotfirenetAnonymeKazYmirJireckON3AT
3 Modérateur(s)
developpeurjpbJireck
Rayearth Rayearthicon_post
Bonjours!
J'aimerais savoir comment créer un compteur de visite (et non pas reprendre un compteur fourni par des sites déjà tout fait ::( )

Merci de l'aide ^^ (d'avance :p)
killing killingicon_post

Npds intègre déjà un compteur de visite
Rayearth Rayearthicon_post
A part le compteur de pages vue, je ne trouve pas le compteur de visite
Hotfirenet Hotfireneticon_post
a toi de le faire

et google est ton ami Recherche Google
killing killingicon_post

Mon avis:
Un compteur de visite ca fait vraiment amateur

Rayearth Rayearthicon_post
Mon but n'es pas de faire un site 'pro' ... seulement un FanSite sympa ^^
Deplus, avec GooGle, sa me renvoie à chaques fois sur des Compteurs déjà pré-fait...
Moi, j'voulais voir comment en créer un de toute pièces :[

M'enfin bon, je ferais avec s'que je trouverais :/
Hotfirenet Hotfireneticon_post
justement avec le liens que je t'ai donnée a toi de regarder plusieurs sources et d'en faire un ;)
après tu le déposera ici y a surement des gens que ça intéressera et ça te fera apprendre le PHP comme ça ;)

tu vas voir NPDS est très formateur ..
Rayearth Rayearthicon_post


<?
if(file_exists("visiteurs.txt"))
   
{
print 
"";
   
}
else
   
{
$fp=fopen(
"visiteurs.txt","a");
fputs($fp,
"0");
fclose($fp);
   
}
?>
<?

if (isset($cool_cookie) && $cool_cookie ==
"Deja_visite"){
    $fichier=
"visiteurs.txt";
    $fp=fopen(
"$fichier","r+");
    $hits=fgets($fp,10);
    echo
"<html><body>Vous êtes le visiteur"; echo $hits; echo "</body></html>";


} else { // cookie absent (premiere visite, ou bien cookie expiré
setcookie(
"cool_cookie","Deja_visite",time()+2*3600,"");

  
    $fichier=
"visiteurs.txt";
    $fp=fopen(
"$fichier","r+");
    $hits=fgets($fp,10);
    $hits++;
    fseek($fp,0);
    fputs($fp,$hits);
    fclose($fp);
    $count++;
    echo
"<html><body>Vous êtes le visiteur"; echo $hits; echo "</body></html>";
} 

?>





Voilà donc un code de compteur... mais question "stpide" ... je recopie le code dans le module (dans mainfile.php), ou je dois créer un module ? ou ... bhé j'me débrouille comment ;..;
Hotfirenet Hotfireneticon_post
ok ba tu le fait en module ;) ça évitera de faire un hack et de devoir le remettre a chaque nouvelle version e Npds

pour ce qui est des modules
http://bible.npds.org/doku.php/codeur/module/start
http://modules.npds.org/download.php?dcategory=Documentations&sortby=

Voila
Rayearth Rayearthicon_post
Oula, compliqué toussa x.x
Bha... va faloir que je réussisse déjà par comprendre s'qu'y est raconté sur tes 'liens' ... un peu d'mal là xd
Hotfirenet Hotfireneticon_post
t'inquiète pas si tu as des problèmes la team peut t'aiguiller .. ;)
Rayearth Rayearthicon_post
Bha, les problèmes qui se posent pour moi:

Par quoi commencer?
De quoi vais-je avoir besoin?
Que vais-je devoir faire pour créer le module ?

Je m'embrouille trop :paf
Hotfirenet Hotfireneticon_post
tout et dans la doc prend toi un peu de temps au calme elles sont relativement bein faite ;)
Rayearth Rayearthicon_post
Bon... Le temps, c'est pas s'que j'ai en se moment!
Je finit déjà de remplir le contenu de mon FanSite, après je verrais pour se module ^^

(J'ai a peine fait 10% du contenu du FanSite en 2semaines ;..;)
Anonyme Anonymeicon_post
Problèmes il compte sans se préoccuper des cookies, si on clique à fond sur le lien ouvrant la page, il tourne comme un malade et en plus il y a un message d'erreur disant que l'entête est déjà présente.