To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Quack! StopForumSpam.com API 1.0.0

Polaczek - 11-06-2010, 22:50
Temat postu: Quack! StopForumSpam.com API 1.0.0
Quack! StopForumSpam.com API 1.0.0

Błyskawiczna instalacja! Zwiększa ochronę przez spamerskimi IP


Kod:
################################################################
## MOD Title: Quack! StopForumSpam.com API 1.0.0
## MOD Version: 1.0
## MOD Author: Polaczek
## MOD Description: Pobiera dane o IP Użytkownika odwiedzającego stronę i sprawdza czy nie ma go w bazie StopForumSpam.com.
##
## Installation Level: Easy
## Installation Time: 1 Minute
## Files To Edit: (1)   
##                       includes/page_header.php
##         
################################################################


Co modyfikacja potrafi:
:arrow: Błyskawiczna instalacja! Zwiększa ochronę przez spamerskimi IP.

adrian507120 - 12-06-2010, 03:56

Polaczek, Polaczke nawet ciekawy mod. :P
maminowiec - 12-06-2010, 06:56

A co z obciążeniem strony ?
Polaczek - 12-06-2010, 11:01

maminowiec, u mnie bez zmian :)
Boltex - 12-06-2010, 18:30

Polaczek, dzięki mam nadzieje że to pomoże :)
Polaczek - 16-09-2010, 20:48

Alternatywa dla tych, który mają PHP 4.3.0 lub nowsze lub nie mają włączonej funkcji simplexml_load_file().

Kod:
if(preg_match('/ip yes/', simplexml_load_file('http://www.stopforumspam.com/api?ip=' . $userIp))) {

zamienić na
Kod:
if(preg_match('/ip yes/', file_get_contents('http://www.stopforumspam.com/api?ip=' . $userIp))) {

NineX - 21-09-2010, 18:30

Polaczek, wszystko świetnie, tylko ta modyfikacja znacznie spowalnia forum, co w tedy, gdy stopforumspam nie będzie działać? Może dodasz jakieś pobieranie co jakiś czas np do pliku xml i później sprawdzanie ip według tego pliku?
Polaczek - 22-09-2010, 21:13

NineX, wiem właśnie. Sypie się jak serwer stopforumspam.com padnie lub muli.
Zastanowię się nad jakimś rozwiązaniem np. czekanie max 1-5 sekund.

Seba123 - 22-09-2010, 21:44

Ściągać co godzinę ten plik na ftp i wsio.
Polaczek - 22-09-2010, 22:17

Seba123, tak tylko, że to sprawdza na pojedyńcze IP.
Polaczek napisał/a:
http://www.stopforumspam.com/api?ip=' . $userIp

Więc byłoby kilka plików, albo jeden duży plik. Chyba że przez bazę.

NineX - 22-09-2010, 23:20

Polaczek, gdzie tam jest spis wszystkich ip? wtedy curl i ogień.
Seba123 - 22-09-2010, 23:24

A to aktywne w ogóle nadal ?
Polaczek - 23-09-2010, 14:27

NineX, zbyt duża baza. I chyba jest paginacja.
Seba123, działa: http://www.stopforumspam.com/api?ip=74.52.21.100

Seba123 - 23-09-2010, 14:31

Mądrzejsze by było blokowanie pisania (tj do posting to dokleić, i jeszcze maila można sprawdzać wtedy).
NineX - 23-09-2010, 17:16

Seba123, to nie wystarczy, trzeba całkowicie zablokować dostęp botom na forum, gdyż zabierają dużo transferu, sam właśnie tego doświadczyłem :roll:

Może po prostu my będziemy dawać spis ip w pliku, a admin forum będzie go pobierał i akutalizował? albo aktualizację zrobić w Pa?



Powered by phpBB modified by Przemo © 2003 phpBB Group