PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 18-01-2012 01:37:56

lynyrd
Membre
Inscription : 18-01-2012
Messages : 3

compteur de clics

Bonjour le forum
N'ayant aucune notion en PHP je me tourne vers ce forum afin d'y trouver l'aide necessaire pour mon projet.
J'ai une page d'accueil ou je propose en téléchargement des fichiers sportifs au format xls,et je souhaiterai qu'en dessous de chaque lien s'affiche le nombre de fois que celui-ci a été visité,du style (téléchargé X fois).
Est-ce possible sans base MySQL ?
Par avance je vous remercie.
l'adresse de ma page d'accueilici

Hors ligne

#2 18-01-2012 03:47:25

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : compteur de clics

Saluton,
Ce comptage est une information que devront partager toutes les sessions des visiteurs.
Je ne vois rien d'aussi performant qu'un SGBD pour stocker et partager ce genre d'information éminemment variante.
Mais MySQL n'est pas la seule solution, SQLite pourrait tout aussi bien convenir.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 21-01-2012 17:01:26

lynyrd
Membre
Inscription : 18-01-2012
Messages : 3

Re : compteur de clics

Bonjour
Désolé pour le retard
Merci a Maljuna Kris pour sa réponse
J'ai essayé d'adapter un code pour mes besoins,ça fonctionne à moitié,le nombre de clics effectués sur le lien s'affiche bien en dessous du lien mais le fichier qui était en téléchargement n'est plus disponible (erreur 404).

voici ce je j'avais avant d'inclure le code PHP
<a href = "tableaux/ligue1_saison_2011_2012.rar">LIGUE 1 Saison 2011/2012</a>
et maintenant avec le code PHP
<a href="link.php?url=http://grattis.free.fr/index.php/tableaux/ligue1_saison_2011_2012.rar"><font size = 5 font color = yellow><b>LIGUE 1 Saison 2011/2012</b></font></a><br>
link.php:
<font size="3" color="white">
<b><?php
$url=$_GET['url'];
$fp=fopen("compteur1.txt","r+") ;
$nb=fgets($fp,10);
$nb++;
fseek($fp,0);
fputs($fp,$nb);
fclose($fp);
print("$nb Téléchargements");
?></b>
Pouvez vous me dire ou cela coince pour le téléchargement du fichier?
Merci.

Hors ligne

#4 21-01-2012 17:09:38

lynyrd
Membre
Inscription : 18-01-2012
Messages : 3

Re : compteur de clics

Re
Je viens de m'appercevoir que le compteur s'incrémente même si on ne clique pas sur le lien.
je crois que je vais abandonner,PHP trop compliqué pour moi.
A+

Hors ligne

Pied de page des forums