Автор Тема: ip и преобразование типов  (Прочитано 2833 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн intat

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ip и преобразование типов
« : 21 Июля 2003, 11:17:55 »
Здравствуйте не могли бы Вы подсказать, что я делаю не правильно
$arr1=split(".",$REMOTE_ADDR);
echo ("$arr1[1];$arr1[2];$arr1[3];$arr1[4]\\n");

по идеи должен был получится адрес разбитый по числам. но в результате получается идет ;;;
Так же не удалось провести преобразование.
В идеале надо отследить из какой подсети заходят на сайт, так как он локальный то в учет берется только $arr1[3] но для кого то может и пригодится 1,2 и 4.

Заранее благодарен Алексей

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
ip и преобразование типов
« Ответ #1 : 21 Июля 2003, 11:43:24 »
короче объяснить мне это сложно, там у этого сплита немного свой формат разделителя... вобщем:

1) в качестве разделителя используешь [.]
2) не забывай что нумерация элементов в массиве с нуля....

итак:

$arr1=split(\'[.]\',$_SERVER[REMOTE_ADDR]);
echo ("$arr1[0];$arr1[1];$arr1[2];$arr1[3]\\n"); // или print_r($arr1);

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
ip и преобразование типов
« Ответ #2 : 21 Июля 2003, 12:45:03 »
во бред.
вместо сплита, который тут совсем не нужен, надо использовать explode

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
ip и преобразование типов
« Ответ #3 : 22 Июля 2003, 13:33:25 »
сорри, все правильно он же регэкспы юзает (я не досмотрел) - explode однозначно правильней!!!

Оффлайн intat

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ip и преобразование типов
« Ответ #4 : 23 Июля 2003, 05:47:20 »
Спасибо за добрый совет.
Все получилось все работает!!!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28