|
|
|
Перебрать все Locations в базе
|
|||
|---|---|---|---|
|
#18+
Есть небольшая база (НЕ SQL!). Связь IP адресов и гео-обьектов. Имеется софт для локального доступа к ней. Необходимо выгрузить все гео-обьекты в DML скриптик для последующей загрузки в SQL базу. Что-то вроде: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Правда есть одна проблема. Обьект доступа к базе (LookupService) не поддерживает Collection. Т.е я могу только взять обьект по IP-шнику методом getLocation("<IP>"). Но не могу перебрать все обьекты в базе. Какие есть предложения? Ссылка на саму базу: http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 15:41:27 |
|
||
|
Перебрать все Locations в базе
|
|||
|---|---|---|---|
|
#18+
Ковырять код. Долго думал, что же это за база такая: Эйч И ЭСКУЭЛЬ! (больше всего смущает "!") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 16:04:17 |
|
||
|
Перебрать все Locations в базе
|
|||
|---|---|---|---|
|
#18+
TimmКовырять код. Долго думал, что же это за база такая: Эйч И ЭСКУЭЛЬ! (больше всего смущает "!") Я хотел сказать - база, очевидно не поддерживает SQL! (Не Эс-Кю-Эль). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 16:08:22 |
|
||
|
Перебрать все Locations в базе
|
|||
|---|---|---|---|
|
#18+
К тому же не ковырять, а смотреть. 800 строк с кучей комментов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 16:15:03 |
|
||
|
Перебрать все Locations в базе
|
|||
|---|---|---|---|
|
#18+
Ну.. это будет крайний вариант. Щас думаю над тем, как-бы пройтись в цикле по диапазонам интернет-адресов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 16:23:09 |
|
||
|
Перебрать все Locations в базе
|
|||
|---|---|---|---|
|
#18+
maytonНу.. это будет крайний вариант. Щас думаю над тем, как-бы пройтись в цикле по диапазонам интернет-адресов. 4 (или 6?) вложенных цЫкла. и не парить моск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 16:28:24 |
|
||
|
Перебрать все Locations в базе
|
|||
|---|---|---|---|
|
#18+
4 (или 6?) вложенных цЫкла. и не парить моск.Наверное так и сделаю. Кстати. Насчет таблицы - я протупил. Одной локации должен соответствовать диапазон IP адресов. Вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 17:21:01 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=682&tid=2147462]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 327ms |

| 0 / 0 |
