| Wiliwilliam | Exercice simple Programmation |
0 #1 |
|---|---|---|
|
La loi c'est moi
![]()
Inscrit: 07/04/2012 19:19
Post(s): 39527
Karma: 20075 |
.
Contribution le : 01/10/2014 16:26
Edité par Wiliwilliam sur 16/10/2025 11:08:22
|
|
Signaler |
||
| -Flo- | 0 #2 |
|
|---|---|---|
|
Je poste trop
![]()
Inscrit: 08/01/2005 13:41
Post(s): 15192
Karma: 12563 |
Tu réaliseras ton bonheur grâce à ces 4 fonctions php :
http://php.net/manual/fr/function.fopen.php http://php.net/manual/fr/function.fread.php http://php.net/manual/fr/function.fwrite.php http://php.net/manual/fr/function.fclose.php Sinon sous environnement unix tu peux aussi le faire via une simple ligne de bash.
Contribution le : 01/10/2014 17:00
|
|
Signaler |
||
| Wiliwilliam | 0 #3 |
|
|---|---|---|
|
La loi c'est moi
![]()
Inscrit: 07/04/2012 19:19
Post(s): 39527
Karma: 20075 |
.
Contribution le : 03/10/2014 08:09
Edité par Wiliwilliam sur 16/10/2025 11:08:52
|
|
Signaler |
||
| -Flo- | 0 #4 |
|
|---|---|---|
|
Je poste trop
![]()
Inscrit: 08/01/2005 13:41
Post(s): 15192
Karma: 12563 |
Par exemple :
compteur=$((`cat compteur.txt`+1)) && echo $compteur && echo $compteur > compteur.txt Que tu peux lancer depuis ton php via exec() : echo exec('compteur=$((`cat compteur.txt`+1)) && echo $compteur && echo $compteur > compteur.txt');
Contribution le : 03/10/2014 10:35
|
|
Signaler |
||
| Arsenick | 0 #5 |
|
|---|---|---|
|
J'aime glander ici
![]()
Inscrit: 13/12/2006 00:12
Post(s): 6613
Karma: 599 |
Je suis pas spécialiste web mais je pense que tu risques d'avoir un petit soucis à le faire comme ça: le fichier utiliser pour stocker la donnée va poser problème lors d'affichage/clic simultané car il sera verrouiller le temps de l'écriture, il est court mais c'est une info à ne pas négliger.
Certes la probabilité est fonction du nombre de visiteur. Pour palier à cela tu peux utiliser une variable globale que tu incrémentes et que tu sauvegarde toutes les X minutes: en cas d’arrêt brutal de ton site, tu ne perd les infos que des dernières minutes (à toi de définir un compromis entre les pertes acceptables et les ressources nécessaires). Il faut alors penser à faire une page cachée accessible par l'admin du site afin de récupérer la valeur lors de la relance du site ou de sauvegarder manuellement la donnée lors de la fermeture temporaire du site.
Contribution le : 03/10/2014 11:18
|
|
Signaler |
||
| Hyperyon | 0 #6 |
|
|---|---|---|
|
Je m'installe
![]()
Inscrit: 22/11/2012 23:10
Post(s): 126
|
Il y a un exemple concret ici : http://stackoverflow.com/a/18237397
Alternativement, tu peux utiliser le localstorage (à ne pas confondre avec le sessionstorage où les données ne sont disponible que le temps d'une session) si tu veux par exemple que l'évolution de l’œuf soit unique pour chaque visiteur. Si tu veux amples informations : http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html
Contribution le : 08/11/2014 00:31
|
|
Signaler |
||


Signaler


