Liste des users online + bug
En me promenant sur le 'Net, j'ai trouvé PHP-Nuke, un projet open source sur SourceForge, qui s'avère à avoir grosso-modo le même but que MenzoNet.. sauf que c'est pas mal plus compliqué
Puisque la fonction 'Online Users' est inplémentée.. je me suis dit que je pourrais peut-être genre style aller voir le code source!
Alors voilà leur méthode de procéder. Ils à l'ouverture de chaque page, ils enregistrent dans la BD le userid, l'ip et le temps de la visite (plus 3 minutes) du user. Ensuite ils comptent les users avec un uid connu (les membres) et les uid non connus (les guests) qui sont 'présents', et élimines les entrées où le temps est dépassé (donc que ça fait plus que 3 minutes que le user est là).
Je pense alors implémenter une fonction du genre (avec note dans le code source pour spécifier que c'est basé sur PHP-Nuke.. j'suis quand même respectueux du travail des autres).. ça serait pratique non?
J'ai trouvé un bug en essayant d'uploader un fichier. La nouvelle méthode de sécurisation n'est pas encore parfaite.. et elle empêche l'upload. Je vais corriger ça lorsque je pourrai (et ce ne sera pas ce soir.. désolé!). Si vous avez des fichiers à uploader sur le site... prennez votre mal en patience
Écrit le: 16/03/2003 @ 20:16
Bug fixed!