AboutMe
22.11.2013, 10:17:48
Witam,
Ktoś próbuje shakować mi stronę za pośrednictwem pliku wp-admin/admin-ajax.php. Dodałem do tego pliku kod który zapisuje adresy IP do pliku, teraz muszę jakoś usunąć adresy IP które powtórzyły się mniej niż 100x. Czy ktoś mógłby mi podać kod który zrobiłby to?
SmokAnalog
22.11.2013, 10:23:32
Adresy IP, które powtórzyły się mniej niż 100 razy wydobędziesz np. tak:
function($occurencies) {
return $occurencies < 100;
}
)
);
P.S. Seriously, edytowałeś plik admin-ajax.php? Mogłeś to zrobić normalnie w wp-content korzystając z akcji.
AboutMe
22.11.2013, 10:32:09
Coś nie działa mi ten kod. Czy ktoś mógłby podać wersję w wyrażeniach regularnych to wrzucę to do edytora.
SmokAnalog
22.11.2013, 10:49:31
W jaki sposób chcesz to zrobić wyrażeniami regularnymi?
Kod działa, o ile masz zapisane adresy linijka po linijce, a tak założyłem. Po drugie ten kod tylko zwraca adresy, dalej musisz sobie sam poradzić. Po trzecie, zmieniłeś chociaż nazwę pliku w kodzie na właściwą?
AboutMe
22.11.2013, 10:55:10
wyświetla mi same jedynki: 1111111111111111111111111111
function($occurencies) {
return $occurencies < 100;
}
)
);
SmokAnalog
22.11.2013, 10:57:57
Cytat(AboutMe @ 22.11.2013, 10:55:10 )

A co to za potwór? Zrób tak: