![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 13.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pewną bazę zapisaną w pliku log.dat Wygląda ona mniej więcej tak: ID|TIME|IP|EMAIL|OPIS|... 001|1101069572|123.123.123.123|adres@fikcyjny.pl|tekst 002|1101069697|124.124.124.124|adres@drugi.com|tekst2 003|1101069786|123.123.123.123|inny@adres.pl|tekst3 ... Chciałbym teraz sprawdzić, czy adres IP wystąpił w bazie więcej niż X razy w ciągu określonego czasu Y. Czy ma ktoś jakiś pomysł? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Wrzucasz baze danych do tablicy.
Podajesz piewsza i druga date. array_search" title="Zobacz w manualu PHP" target="_manual - Wyszukujesz w tablicy jedna, potem druga date - komenda ta zwraca odpowiedni klucz. array_slice" title="Zobacz w manualu PHP" target="_manual - Na podstawie tych kluczy wycinasz interesujacy cie kawałek tablicy. array_filter" title="Zobacz w manualu PHP" target="_manual - Filtrujesz tablice wyszukujac dany IP i tworzysz nowa tabice w ktorej beda tylko interesujace cie IP array_values" title="Zobacz w manualu PHP" target="_manual - Zliczasz ile rekordow ma tablica. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(yavaho @ 2004-11-22 01:45:33) array_values - Zliczasz ile rekordow ma tablica. array_values -- Zwraca wszystkie wartości z tablicy array_count_values - Zlicza wszystkie wartości w tablicy count - Zlicza ilość elementów w tablicy Ten post edytował peterj 22.11.2004, 08:16:30 -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 07:55 |