begin process at 2012 05 28 09:22:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Compteur de visite


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Compteur de visite

mercredi 13 décembre 2006 à 11:05:39 | Compteur de visite

caramelle974

Salut,
J'aurai besoin d'un coup de pouce..
Je dois réaliser une page en PHP qui affiche le nombre de visites.
Mais lors de la réécriture ca ne fonctionne pas!(quand j'ouvre le fichier compteur.dat pour incrémenter "cpt".)

Voici mon code source:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Compteur!</title>
</head>
<body>
<FORM ACTION="visite.php" METHOD="GET">
<?php

 $fichier = "compteur.dat";           // enregistre le nombre de visites
 $cpt=0;
 if ($fp = fopen($fichier,"w+"))
 {
  fwrite($fp, $cpt=1);         // On écrit
  echo "il y a " .$cpt;
  fclose($fp);          // On ferme
 } 
 else
 {
    fopen($fichier,"r+");       // On ouvre quand il y a eu au moins 1 visite
    fgets($fp,100);
    fwrite($fp, $cpt=$cpt+1);        // Voici la ligne qu'il n'effectue pas!!
    echo "il y a ".$cpt;   
    fclose($fp);
 }
?>
</body>
</html>


Le resultat obtenu est qu'il m'affiche toujours:  "Il y a 1"
Est ce que quelqu'un pourrait m'aider SVP..

Eh oui, c'est aussi pour les femmes l'info!!

mercredi 13 décembre 2006 à 13:03:17 | Re : Compteur de visite

coucou747

Administrateur CodeS-SourceS
Salut,

<?php

 $fichier = "compteur.dat";           // enregistre le nombre de visites
 $cpt=0;
 if (!file_exists($fichier))
 {

$fp = fopen($fichier,"w+");

  fwrite($fp, $cpt=1);         // On écrit
  echo "il y a " .$cpt;
  fclose($fp);          // On ferme
 } 
 else
 {
    fopen($fichier,"r+");       // On ouvre quand il y a eu au moins 1 visite
    fgets($fp,100);
    fwrite($fp, $cpt=$cpt+1);        // Voici la ligne qu'il n'effectue pas!!
    echo "il y a ".$cpt;   
    fclose($fp);
 }
?>




In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
mercredi 13 décembre 2006 à 13:58:46 | Re : Compteur de visite

caramelle974


salut coucou747,

Merci d'avoir répondu, mais tu ne m'aide pas vraiment car je n'ai pas trouvé de reponse sur ton site!

Eh oui, c'est aussi pour les femmes l'info!!

mercredi 13 décembre 2006 à 17:42:23 | Re : Compteur de visite

coucou747

Administrateur CodeS-SourceS
Salut,

et le code que je t'ai corrigé ???

si je l'ai modifié, c'était pas pour rien !

 if (!file_exists($fichier)) {
$fp = fopen($fichier,"w+");

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
jeudi 14 décembre 2006 à 07:51:49 | Re : Compteur de visite

caramelle974

oups, excuse moi; j'ai du le lire trop vite!! désolé!
merci

Eh oui, c'est aussi pour les femmes l'info!!

jeudi 14 décembre 2006 à 14:17:18 | Re : Compteur de visite

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

stp, clique sur réponse accèptée...


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)


Cette discussion est classée dans : fichier, compteur, fp, cpt, visite


Répondre à ce message

Sujets en rapport avec ce message

Lire un .txt mais gerer plusieur lignes [ par ooiimm ] Salut J'ai une gallerie dans laquelle j'ai fait un compteur de clic pour un genre de cote de popularité de chaque image. Je sais faire fonctionner l path relatif [ par OneHacker ] Bonjour, voici le code qui me pose problème :$host  = $_SERVER['HTTP_HOST'];$dir = dirname($_SERVER['PHP_SELF']);$fp = fopen("http://$host$dir/../Comp compteur de visite [ par Joanie22 ] Bonjour, J'essaie de créer un compteur de visites mais j'ai quelques difficultés.Voici le code que j'ai mis : $fp = fopen("compteur.txt","r+");  $nb appeler une fonction php "compteur.php" [ par bshaka ] Bonjour à tous,Je suis débutant, je cherche à afficher le résultat de ce code ($nbvisites) dans ma page html, ce code se trouve dans le fichier "compt PHP unexpected T_IF [ par libuma ] Bonjour,Pourriez-vous m'aider avant que je casse autre chose que ma souris svp!! >_Voici mon erreur : Parse error: syntax error, unexpected T_IF in C change TEXTAREA - Fichier text [ par M000004965 ] Bonjour,voici mon code (en rouge là où je bloc):$SQL1 = mysql_query('SELECT * FROM `cps`');     echo '';     while ($donnees = m Chemin d'acces fichier 'compteur' pour créer un compteur en php [ par fdiedler2000 ] Bonjour,De nombreuses sources proposent de créer un fichier 'compteur.txt' et de l'incrémenter des qu'une page est visitée !Le problème est que le che Creer compteur en PHP (sans fichier texte) [ par fdiedler2000 ] Salut all,J'ai vu plein de sources sur des compteurs de pages en php avec fichier texte mais je ne penses pas que cela soit la bonne solution.Imaginez lire fichier csv [ par keket ] Bonjour, je reviens vous voir pour un problème avec un fichier csv. je travaille en ce moment sur un système d'importation. J'arrive biensur a apporte histoire de formulaire [ par escaflone1 ] salut bon je me pose des p'tites questions et j'essaye de comprendre un peu le php.j'essaye de faire un formulaire ou on rentre un chiffre et lorsque


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales