![]() |
![]() ![]() |
![]() |
![]()
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! -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Przeniesc do klasy, + rozszerzeyc o klasy do obslugi baz danych, lub podpic jakas gotowa. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
witam
do czego taka klase mozna uzyc? do tego zeby ktos siedzial i ogladal ile osob siedzi np w dziale download w danej chwili czy jak ? bo nie rozumiem -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
dla zaspokojenia ciekawości np. :]
-------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
po lekkim przerobieniu moze posluzyc jako np wyswietlanie ilosci osob online na danej podstronie.
kod moze miec literowki bo pisalem z pamieci Ten post edytował GrayHat 25.04.2005, 17:39:27 -------------------- *Note: No animals were killed durning the construction of this post.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
ad.1: Czy to działa?
|
|
|
![]()
Post
#7
|
|
![]() 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 ? ![]() @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 ![]() Pozdrawiam! -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:04 |