contact

 C'est un classique du genre, mais il a le défaut d'incrémenter tous les clics d'un seul visiteur. D'abord on teste l'existence du fichier "compter". S'il n'existe pas on l'ouvre en écriture et on le crée (w), on écrit 0 puis on le ferme. S'il existe on ouvre notre fichier en lecture et écriture (r+), on lit la première ligne fgets ( ), on incrémente le compteur d'une unité, on revient au début du fichier fseek ( ), on écrit la nouvelle valeur et on le ferme. Vient ensuite l'image qui intègre notre variable $page.

<?php
if(!file_exists("compter"))
{
$f = fopen("compter", "w");
fwrite($f, "0");
fclose($f);
}
$f = fopen("compter", "r+");
$page = fgets($f, 10);
$page++;
fseek($f, 0);
fwrite($f, $page);
fclose($f);
header ("Content-type: image/png");
$pages = str_pad($page, 5, "0", STR_PAD_LEFT);
putenv('GDFONTPATH=' . realpath('.'));
$image = @Imagecreate (80, 20);
$couleur = ImageColorAllocate ($image, 0, 0, 153);
$couleurs = ImageColorAllocate ($image, 255, 255, 255);
$font = 'Digital';
Imagettftext ($image, 15, 0, 1, 17, $couleurs, $font, $page);
ImagePng ($image);
?>
accueil HTML 4.01 valideCode CSS valide

cooltext.com

php france

le blog de philippe Moga

Le livre Pour croire sans l'Église

made with Nvu

philippemoga.free.fr


date