Редакция 53 | Редакция 175 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 53 | Редакция 174 | ||
---|---|---|---|
Строка 1... | Строка 1... | ||
1 | <?php
|
1 | <?php
|
2 | require_once dirname(__FILE__)."/lib/init.php"; |
2 | require_once dirname(__FILE__)."/lib/init.php"; |
3 | include "./inc/header.htm"; |
3 | include "./inc/header.htm"; |
4 | 4 | ||
- | 5 | // detect network
|
|
- | 6 | $addr=$_SERVER['REMOTE_ADDR']; |
|
- | 7 | $snets =& $db->query("SELECT * FROM subnets"); |
|
- | 8 | $is_addr_found = false; |
|
- | 9 | while ($snets->fetchInto($info_snets, DB_FETCHMODE_ASSOC)&&!$is_addr_found) { |
|
- | 10 | list($ip,$mask) = explode('/',$info_snets['subnet']); |
|
- | 11 | $is_addr_found = (ip2long($addr) >> (32 - $mask) == ip2long($ip) >> (32 - $mask)); |
|
- | 12 | if($is_addr_found) { |
|
- | 13 | $curnet =& $db->getOne("SELECT network FROM networks WHERE id=".$info_snets['network_id']); |
|
- | 14 | echo "Debug: ваша сеть "+$curnet; |
|
- | 15 | }
|
|
- | 16 | }
|
|
- | 17 | ||
5 | // table header
|
18 | // table header
|
6 | echo "<table>"; |
19 | echo "<table>"; |
7 | 20 | ||
8 | $netlist = array(); |
21 | $netlist = array(); |
9 | $netcount = 0; |
22 | $netcount = 0; |