par
Mike_php » 27 août 2006, 19:30
Oui c'est ça, alexbad. J'ai un fichier qui se nomme:
compteur.inc et voici le code:
<? // Compteur PHP de hits
$fichier="compteur.txt";
// Lecture du fichier s'il existe et incrémente
$cpt = 1;
if(file_exists($fichier)) {
$inF = fopen($fichier,"r");
$cpt = INTVAL(TRIM(fgets($inF, 4096))) + 1;
fclose($inF);
}
// Sauvegarde du compteur
$inF = fopen($fichier,"w");
fputs($inF,$cpt."\n");
fclose($inF);
// Affichage du compteur
// convertir en chaîne
$cptStr=STRVAL($cpt);
// mettre au moins 5 chiffres
if(STRLEN($cptStr)<5) $cptStr=SUBSTR("0000".$cptStr,-5);
// Préparation du formatage de la présentation du compteur dans un tableau HTML et
// démarrage par une petite image qui marquera le début du compteur graphique
?>
<table border=0 cellspacing=0 cellpadding=0>
<tr><td><img src="imagesc/deb.gif" WIDTH="'9" HEIGHT="30"></td>
<?
// On lit chaque caractère de la chaîne
for($i=0;$i<STRLEN($cptStr);$i++) {
// on affiche l'image correspondant au chiffre
?> <td><img src="imagesc/<? echo SUBSTR($cptStr,$i,1); ?>.gif" WIDTH="19" HEIGHT="30"></td>
<? }
// enfin, on termine le tableau HTML par une petite image "ème visite"
// Cette image est évidemment optionnelle, supprimez son appel au besoin,
// mais laissez bien les balises </tr> et </table> de fermeture de tableau HTML
?><td><img src="imagesc/visites.gif" WIDTH="89" HEIGHT="30"></td></tr></table>
et un fichier texte: compteur.txt qui contient le chiffre 0
et voici mon fichier PHP qui se nomme: compteur.php
et le code:
<? // Compteur PHP ?>
<HTML><HEAD><TITLE>Compteur</TITLE>
</HEAD><BODY>
<TABLE width=0% height=0%><TR><TH>
<? include("compteur.inc");
?>
</TH></TR></TABLE>
</BODY></HTML>
et j'ai aussi un dossier qui contient mes chiffre en gif.
J'ai lu sur Internet qu'avec un java script qu'on pouvait le faire. Est-ce possible? Voici le lien:
http://www.toulouse-renaissance.net/c_o ... mpteur.htm
Merci
Oui c'est ça, alexbad. J'ai un fichier qui se nomme:
compteur.inc et voici le code:
[php]<? // Compteur PHP de hits
$fichier="compteur.txt";
// Lecture du fichier s'il existe et incrémente
$cpt = 1;
if(file_exists($fichier)) {
$inF = fopen($fichier,"r");
$cpt = INTVAL(TRIM(fgets($inF, 4096))) + 1;
fclose($inF);
}
// Sauvegarde du compteur
$inF = fopen($fichier,"w");
fputs($inF,$cpt."\n");
fclose($inF);
// Affichage du compteur
// convertir en chaîne
$cptStr=STRVAL($cpt);
// mettre au moins 5 chiffres
if(STRLEN($cptStr)<5) $cptStr=SUBSTR("0000".$cptStr,-5);
// Préparation du formatage de la présentation du compteur dans un tableau HTML et
// démarrage par une petite image qui marquera le début du compteur graphique
?>
<table border=0 cellspacing=0 cellpadding=0>
<tr><td><img src="imagesc/deb.gif" WIDTH="'9" HEIGHT="30"></td>
<?
// On lit chaque caractère de la chaîne
for($i=0;$i<STRLEN($cptStr);$i++) {
// on affiche l'image correspondant au chiffre
?> <td><img src="imagesc/<? echo SUBSTR($cptStr,$i,1); ?>.gif" WIDTH="19" HEIGHT="30"></td>
<? }
// enfin, on termine le tableau HTML par une petite image "ème visite"
// Cette image est évidemment optionnelle, supprimez son appel au besoin,
// mais laissez bien les balises </tr> et </table> de fermeture de tableau HTML
?><td><img src="imagesc/visites.gif" WIDTH="89" HEIGHT="30"></td></tr></table>[/php]
et un fichier texte: compteur.txt qui contient le chiffre 0
et voici mon fichier PHP qui se nomme: compteur.php
et le code:
[php]<? // Compteur PHP ?>
<HTML><HEAD><TITLE>Compteur</TITLE>
</HEAD><BODY>
<TABLE width=0% height=0%><TR><TH>
<? include("compteur.inc");
?>
</TH></TR></TABLE>
</BODY></HTML>[/php]
et j'ai aussi un dossier qui contient mes chiffre en gif.
J'ai lu sur Internet qu'avec un java script qu'on pouvait le faire. Est-ce possible? Voici le lien: [url]http://www.toulouse-renaissance.net/c_outils/c_compteur.htm[/url]
Merci