Хранилища Subversion www_nix-files

Сравнить редакции

Не учитывать пробелы Редакция 173 → Редакция 174

/trunk/index.php
1,7 → 1,20
<?php
require_once dirname(__FILE__)."/lib/init.php";
include "./inc/header.htm";
 
// detect network
$addr=$_SERVER['REMOTE_ADDR'];
$snets =& $db->query("SELECT * FROM subnets");
$is_addr_found = false;
while ($snets->fetchInto($info_snets, DB_FETCHMODE_ASSOC)&&!$is_addr_found) {
list($ip,$mask) = explode('/',$info_snets['subnet']);
$is_addr_found = (ip2long($addr) >> (32 - $mask) == ip2long($ip) >> (32 - $mask));
if($is_addr_found) {
$curnet =& $db->getOne("SELECT network FROM networks WHERE id=".$info_snets['network_id']);
echo "Debug: ваша сеть "+$curnet;
}
}
// table header
echo "<table>";