par
dinastar » 07 mars 2006, 18:44
Merci pour ta réponse,
Avant de m'aventurer dans le forçage de download, j'aimerai que tu me détaille le déroulement des opérations, j'avoue que j'ai du mal:
J'ai donc une page appelé download.php avec du code html.
Cette page contient admettons 5 logiciels ou autre, donc 5 liens. En inserant cinq compteurs pour chaqu'un de ces liens, c'est à dire mon script ci-dessous, dans la page, il y a problème puisque tous les compteurs ajouteront "1" alors que le visiteur aura acualisé la page pour une raison ou une autre.
// Compteur PHP de hits
$fichier="compteur.txt";
// Lecture du fichier s'il existe et incrémente
$cpt = 1;
$inF = fopen($fichier,"r");
fseek($inF,0);
$cpt = (fgets($inF,5)) + 1;
fclose($inF);
// Sauvegarde du compteur
$inF = fopen($fichier,"r+");
fseek($inF,0);
fputs($inF,$cpt);
fclose($inF);
Je voudrais comprendre la logique de la chose.
Que doit-il se passer quand on clique sur un lien? Que dois-je inserer dans ma page comme code?
Merci pour ta réponse,
Avant de m'aventurer dans le forçage de download, j'aimerai que tu me détaille le déroulement des opérations, j'avoue que j'ai du mal:
J'ai donc une page appelé download.php avec du code html.
Cette page contient admettons 5 logiciels ou autre, donc 5 liens. En inserant cinq compteurs pour chaqu'un de ces liens, c'est à dire mon script ci-dessous, dans la page, il y a problème puisque tous les compteurs ajouteront "1" alors que le visiteur aura acualisé la page pour une raison ou une autre.
[php]// Compteur PHP de hits
$fichier="compteur.txt";
// Lecture du fichier s'il existe et incrémente
$cpt = 1;
$inF = fopen($fichier,"r");
fseek($inF,0);
$cpt = (fgets($inF,5)) + 1;
fclose($inF);
// Sauvegarde du compteur
$inF = fopen($fichier,"r+");
fseek($inF,0);
fputs($inF,$cpt);
fclose($inF);
[/php]
Je voudrais comprendre la logique de la chose.
Que doit-il se passer quand on clique sur un lien? Que dois-je inserer dans ma page comme code?