Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: X elementów w bazie w określonym czasie Y
Forum PHP.pl > Forum > PHP
Moby
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ł?
yavaho
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.
peterj
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.