![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ostatnio pokusiłem się o napisanie klasy która tak jak na forum będzie wyświetlała Ostanią Akcję wykonaną przez użytkowników, oto kod:
dbConnect - łączenie z bazą, host, baza, user i hasło. activeTime - W sekundach podajemy użytkowników aktywnych przez ostatnie $x sekund. execute - Tutaj ustawiamy jaka akcja została wykonana przez użytkownika, np. można to użyć w ten sposób:
display - jest to przykładowa metoda obrazująca działanie skryptu. online - zwraca ile jest użytkowników online na stronie. maxonline - zwraca ile użytkowników było najwięcej na stronie. Koniec. Chciałbym abyście, ocenili to i napisali co poprawić etc. Mam nadzieję że komuś sie to przyda. Pozdrawiam! Aktualizacja 31.12.2005 Poprawiłem trochę kod, dodałem metodę która pokazuje ile jest użytkowników online w ciągu ostatnich x sekund. Jeśli ktoś będzie miał problem z przekopiowaniem kodu ze strony załączam też phps http://dev.club.webhost.pl/source/lastAction.phps Aktualizacja 05.01.2006 Cytat(http://blog.club.webhost.pl/lastaction-v02/) Wprowadzone zostały dosyć istotne zmiany w stosunku do poprzedniej wersji, a mianowicie przy pustej sesji nie jest tworzony ani update'owany rekord. Co więcej w klasie powstała nowa metoda, która pokazuje ile użytkowników najwięcej było online, pokazana jest data i liczba. Efekty mojej pracy można zobaczyć http://poligon.club.webhost.pl/lastAction/, natomiast nowe źródło nowej wersji skryptu można zobaczyć pod tym adresem: http://dev.club.webhost.pl/source/lastAction-0-2.phps Pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Cytat(konstruktor @ 2005-12-31 12:39:06) ad.1: Czy to działa? http://poligon.club.webhost.pl/lastAction/ ? Co masz na myśli, nie działa Ci ten skrypt, że tak piszesz ? (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) @SongoQ - To miał być tylko przykład użycia, nie ma potrzeby dodowania tego do klasy, natomiast jeśli chodzi o rozbudowanie o sterownik do bazy to nie widzę potrzeby przy tak małym skrypcie ładować tutaj coś takiego, jeśli ktoś się uprze może sobie przecież ten skrypt przerobić jak mu się spodoba i dodać to i tamto. Jednak dziękuje za opinie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:01 |