OVH Cloud OVH Cloud

Compteur Images

4 réponses
Avatar
F1GBY
Bonjour
J'utilise ce script PHP qui fonctionne bien, mais je n'arrive pas à
ranger les images dans un dossier et que lescript aille les chercher.

<?
//Chemin complet et Nom du fichier à ouvrir
$fichier = "compteur.txt";
//On ouvre le fichier en lecture et en écriture
$fp = fopen("$fichier","r+");
//On recupère le nombre de visites dans le fichier
$nbvisites = fgets($fp,11);
//On incrémente le nombre de visites
$nbvisites = $nbvisites + 1;
//On se place en début de fichier
fseek($fp,0);
//On écrit dans le fichier
fputs($fp,$nbvisites);
//On ferme le fichier
fclose($fp);

$i=0;
$ch = substr($nbvisites,$i,1);
while ( $ch != '' )
{
switch ( $ch)
{
case 0 :
echo "<img src=\"0.gif\">";
break;
case 1 :
echo "<img src=\"1.gif\">";
break;
case 2 :
echo "<img src=\"2.gif\">";
break;
case 3 :
echo "<img src=\"3.gif\">";
break;
case 4 :
echo "<img src=\"4.gif\">";
break;
case 5 :
echo "<img src=\"5.gif\">";
break;
case 6 :
echo "<img src=\"6.gif\">";
break;
case 7 :
echo "<img src=\"7.gif\">";
break;
case 8 :
echo "<img src=\"8.gif\">";
break;
case 9 :
echo "<img src=\"9.gif\">";
break;
}
$i++;
$ch = substr($nbvisites,$i,1);
}

?>
Cela ferai moins fouillis dans mon répertoire
De plus je cherche toujour un script PHP de stats assez "léger"
Merci

4 réponses

Avatar
F1GBY
C'a y est, j'ai trouvé tout seul:
case 0 :
echo "<img src="cgi/digits/metal/0.gif">";
break;
Avatar
Frederic BISSON
On Mon, 12 Jul 2004 18:23:55 +0000, F1GBY wrote:

Bonjour
J'utilise ce script PHP qui fonctionne bien,


for($i=0;i<strlen($nbvisites);$i++) {
echo '<img src="'.$nbvisites{$i}.'.gif">';
}

Ne serait-il pas plus simple ?

mais je n'arrive pas à ranger les images dans un dossier
et que lescript aille les chercher.
Admettons que :

- /srv/www soit le répertoire qui contiennent ton code PHP
- /srv/www/images soit le répertoire qui contiennent tes images
- compteur.php se trouve dans /srv/www

Le code devient :
for($i=0;i<strlen($nbvisites);$i++) {
echo '<img src="images/'.$nbvisites{$i}.'.gif">';
}

De plus je cherche toujour un script PHP de stats assez "léger"
De stats de quoi ?


@+

Frédéric

Avatar
F1GBY
On 12 Jul 2004 22:00:22 GMT, Frederic BISSON wrote:

On Mon, 12 Jul 2004 18:23:55 +0000, F1GBY wrote:

Bonjour
J'utilise ce script PHP qui fonctionne bien,


for($i=0;i<strlen($nbvisites);$i++) {
echo '<img src="'.$nbvisites{$i}.'.gif">';
}

Ne serait-il pas plus simple ?

mais je n'arrive pas à ranger les images dans un dossier
et que lescript aille les chercher.
Admettons que :

- /srv/www soit le répertoire qui contiennent ton code PHP
- /srv/www/images soit le répertoire qui contiennent tes images
- compteur.php se trouve dans /srv/www

Le code devient :
for($i=0;i<strlen($nbvisites);$i++) {
echo '<img src="images/'.$nbvisites{$i}.'.gif">';
}

De plus je cherche toujour un script PHP de stats assez "léger"
De stats de quoi ?


@+

Frédéric
Staistiques d'accès pages web de mon site (j'ai mon serveur loué sur

Unix)
Genre "awstast" mais plus léger.
Merci


Avatar
Sebastian Lauwers
F1GBY wrote:
C'a y est, j'ai trouvé tout seul:
case 0 :
echo "<img src="cgi/digits/metal/0.gif">";
break;


<?php
echo '<img src="cgi/digits/metal/0.gif">';
?>

HTH

--
The most likely way for the world to be destroyed,
most experts agree, is by accident.
That's where we come in; we're computer professionals.
We cause accidents.
--Nathaniel Borenstein