Etablir une liste de connectés actuels - PHP - Programmation
Marsh Posté le 26-02-2007 à 09:33:04
la date + heure tu y as acés via quoi ? un fichier? une bdd ?
Dans tous les cas tu regarde quel sont les membres dont la date de connexion est supérieur à datetime-5min., et pis tu liste les noms...
si tu travail avec une bdd c'est super simple, tu fais une requête sur la date... le tout étant d'enregistrer les dates de manière à ce que ta bdd puisse faire des requête dessus.. (pas mettre des formats de date bizarres).
Marsh Posté le 26-02-2007 à 09:53:21
en effet, c'est avec une bdd.
Mais je ne vois pas comment enlever correctement 5 minutes au datetime en question ...
Marsh Posté le 26-02-2007 à 09:54:22
lis la doc de ton sgbd à la section des dates/heures.
Marsh Posté le 26-02-2007 à 10:05:28
notament pour mysql, il utilise des date au format unix.. donc en secondes.. s'pa difficile
Aprés comme dit Skeye, regarde bien comment sont géré les dates..
Marsh Posté le 26-02-2007 à 10:42:35
euh plutot que faire des calculs savants en secondes il y a des fonctions toutes prêtes pour faire des opérations sur les dates/heures...
Marsh Posté le 26-02-2007 à 11:07:47
skeye a écrit : euh plutot que faire des calculs savants en secondes il y a des fonctions toutes prêtes pour faire des opérations sur les dates/heures...:o |
calcul savant ?
Tu prend un timestamp linux, auquel tu retire 300s... et vla... super le calcul.
Aprés en effet, si c'était plus complexe, des fonctions plus évoluer permettent de faire de calculs, mais bon s'pa utile dans ce cas à mon avis.
Marsh Posté le 26-02-2007 à 11:08:22
des fonctions faites exprès sont là, on les utilise.
Marsh Posté le 25-02-2007 à 23:16:00
Bonsoir,
Sur la zone privée de mon site, j'aimerai pouvoir y établir une petite liste des membres connectés à l'heure qu'ils visitent les pages.
Pour cela, seule je ne dispose que d'une chose : la date&heure de leur dernière visite.
Etant donné que je sais qu'une visite dure en moyenne 7-8 minutes sur mon site, je pensais me servir de la date de dernière visite + 8 minutes pour accepter ce membre comme "connecté actuel"...
Mais j'ai du mal à paramétrer cela.
Si qqun pouvait m'y aider
merci d'avance