| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Ошибка при побитовом сдвиге |
| Автор: Gorlum 2.6.2005, 11:39 | ||
У меня есть скрипт для определения принадлежности IP подключившегося, к сети, маска сети имеет вид 192.168.15.0/24, чтобы определить пренадлежность нада 192.168.15.0 и IP подключившегося перевести в число и побитово сдвинуть на 2 в степени 32-24. Написал такое
сабака ниче не сдвигает, поэтому ниче не определяет, ПАМАГИТЕ!! (извините за некоторую сумбурность, если я непонятно высказываюсь переспросите я поясню только не игнорируйте) |
| Автор: Mal Hack 2.6.2005, 13:06 |
| ip2long() поюзай, т.к. то что в $_SERVER - строки. И рядом глянь тему про определение IP. |
| Автор: Gorlum 2.6.2005, 22:06 |
| Определяет айпишник чудесно, переганяет ip2long чудесно, когда пишу $proper_address2 = $proper_address >> stepen(2, (32 - $ip_in_string[1])); получается шо в $proper_address2 и в $proper_address одно и тоже число |