Forum Webscript.Ru

Программирование => PHP => Тема начата: Sniper от 08 Февраля 2004, 11:51:37

Название: IP_1 - IP2 = IP3 (IP-адреса и PHP)
Отправлено: Sniper от 08 Февраля 2004, 11:51:37
Как заставить ПХП воспринимать цифры 127.0.0.0 именно как адрес.

Например, если надо в загнать в массив диапазон адресов с такого-то по тако-то.

Конечно можно просто создать нескоько массивов и ими оперировать (array1(0-127).array2(0-127).array3(0-127).array4(0-127).), но наверное существует более удобный способ?
Название: IP_1 - IP2 = IP3 (IP-адреса и PHP)
Отправлено: Меняздесьдавнонет от 08 Февраля 2004, 12:23:16
Цитировать
Sniper:
Как заставить ПХП воспринимать цифры 127.0.0.0 именно как адрес.

никак.
в пхп нет такого типа переменных - "адрес". А понимает он только известные ему типа. строки, там, числа, объекты.
Выражай яснее, что тебе надо.

Цитировать
Например, если надо в загнать в массив диапазон адресов с такого-то по тако-то

ты не умеешь работать с массивами?
Не стесняйся, спроси.
Ссылку на документацию дадим.

Цитировать
Sniper:
 наверное существует более удобный способ?

более удобный способ чего?

я не знаю, что тебе надо, но знаю, что тебе поможет.
ip адрес можно представить в виде четырехбайтного int
и диапазон между двумя числами и будет диапазоном адресов.
хотя чем тебя обычный массив не строил, я не понимаю
Название: IP_1 - IP2 = IP3 (IP-адреса и PHP)
Отправлено: Sniper от 08 Февраля 2004, 12:56:59
RomikChef
Мне нужно выводить диапазон значений между двумя адресами.
Название: IP_1 - IP2 = IP3 (IP-адреса и PHP)
Отправлено: Меняздесьдавнонет от 08 Февраля 2004, 13:14:44
ой, не знаю.
не в смысле - не знаю, как сделать. способов - наоборот - мильён.
не знаю, чем тебя тот или иной устроит или наоборот.
работай с аодесом как со строкой с разделителями.
или с интом. или с массивами. или с двоичными числами.
массивы, конечно, делать для того, чтобы записать туда то, что можно получить простой формулой (255 <= x >= 0) - глупо.
а вообще не вижу проблемы - какая разница, как делать.
Хочешь - делай с помощью этого
http://php.spb.ru/php/ip.html