Spiders IP

admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Spiders IP

Post by admin »

если придумаю быстрый вариант разбора, пока не знаю как сделать..
если делать в лоб то это тормозной вариант будет ..
либо прекратитт работать * ...
надо подумать
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Spiders IP

Post by ulan »

Посмотрел свою базу, * нету
только через тире
1.1.1.1-2.2.2.2

Code: Select all

ну смотри. если список небольшй то можно прямо так и вставлять
1.1.1.1-2.2.2.2

и пробегаться по нему разбивая по - получать нижнюю и верхнюю границу
далее перводить все айпихи в числа
http://php.net/manual/ru/function.ip2long.php
и тупо сравнивать больше меньше
нашел такой вараиант
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Spiders IP

Post by admin »

да, можно
но тогда надо на это перевоздить и *
можно попробовать хотя будет конечно медленее
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Spiders IP

Post by ulan »

* давайте уберем, почитал свои заметки, со * много уходит нужного в ненужное)))
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Spiders IP

Post by admin »

это как ?

1.179.248.0-1.179.255.255 те так не уходит
а если б это было например

1.179.248.*

то ушло бы??
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Spiders IP

Post by ulan »

я не беру именно этот пример
у нас просто собираются базы свои ипов
и к примеру где то надо закрыть всего лишь
1.1.1.1-1.1.1.10
а звездой мы закрываем 255 всегда
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Spiders IP

Post by admin »

ок, убрали *
добавили -
Don't forget to run script update
Post Reply