Редакция 175 | Редакция 177 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 175 | Редакция 176 | ||
---|---|---|---|
Строка 6... | Строка 6... | ||
6 | $addr=$_SERVER['REMOTE_ADDR']; |
6 | $addr=$_SERVER['REMOTE_ADDR']; |
7 | $snets =& $db->query("SELECT * FROM subnets"); |
7 | $snets =& $db->query("SELECT * FROM subnets"); |
8 | $is_addr_found = false; |
8 | $is_addr_found = false; |
9 | while ($snets->fetchInto($info_snets, DB_FETCHMODE_ASSOC)&&!$is_addr_found) { |
9 | while ($snets->fetchInto($info_snets, DB_FETCHMODE_ASSOC)&&!$is_addr_found) { |
10 | list($ip,$mask) = explode('/',$info_snets['subnet']); |
10 | list($ip,$mask) = explode('/',$info_snets['subnet']); |
11 | $is_addr_found = (ip2long($addr) >> (32 - $mask) == ip2long($ip) >> (32 - $mask)); |
11 | if (ip2long($addr) >> (32 - $mask) == ip2long($ip) >> (32 - $mask)) { |
12 | if($is_addr_found) { |
12 | $is_addr_found = true; |
13 | $curnet =& $db->getOne("SELECT network FROM networks WHERE id=".$info_snets['network_id']); |
13 | $curnet = $info_snets['network_id']; |
14 | echo "Debug: ваша сеть ".$curnet; |
- | |
15 | }
|
14 | }
|
16 | }
|
15 | }
|
17 | 16 | ||
18 | // table header
|
17 | // table header
|
19 | echo "<table>"; |
18 | echo "<table>"; |
Строка 91... | Строка 90... | ||
91 | case '5': |
90 | case '5': |
92 | $curimg = "./img/state/snowflake.png"; |
91 | $curimg = "./img/state/snowflake.png"; |
93 | $curalt = "Заморожен"; |
92 | $curalt = "Заморожен"; |
94 | break; |
93 | break; |
95 | }
|
94 | }
|
- | 95 | if($netlist[$i]==$curnet) echo " <td color='gold'>"; |
|
- | 96 | else echo " <td>" |
|
96 | echo " <td><a href='".$info_res['link_res']."'><img src='".$curimg."' alt='".$curalt."'></a></td>\n"; |
97 | echo "<a href='".$info_res['link_res']."'><img src='".$curimg."' alt='".$curalt."'></a></td>\n"; |
97 | }
|
98 | }
|
98 | }
|
99 | }
|
99 | echo "</tr>\n"; |
100 | echo "</tr>\n"; |
100 | }
|
101 | }
|
101 | }
|
102 | }
|