Среда, 18.06.2025, 09:40
Приветствую Вас Гость | RSS
Меню сайта
fff
  • Индексация
  • Девочки
    Форма входа
    Категории раздела
    Теория алгоритмов [3]
    Теория алгоритмов
    Code Snippets [1]
    Code Snippets
    Все о PHP [20]
    Все о PHP
    Visual C++ [13]
    Visual C++
    WIN32 API [7]
    WIN32 API
    Delphi [72]
    Delphi
    ASP [2]
    ASP
    Java [67]
    Java
    VBScript [6]
    VBScript
    CGI [2]
    CGI
    VRML [2]
    VRML
    PERL [9]
    PERL
    HTML [4]
    HTML
    XML [10]
    XML
    Архив записей

    Статьи по Оптимизации

    ПРОГРАММИРОВАНИЕ! СОЗДАНИЕ САЙТОВ И ИХ ОПТИМИЗАЦИЯ

    Главная » Статьи » Программирование » Все о PHP

    Преобразование ip-адресов в числа и наоборот
    Преобразование ip-адресов в числа и наоборот
    Рассмотрим две небольшие функции, первая из которых будет преобразовывать ip-адрес в число (чтобы можно было хранить в базе данных MySQL), а вторая - наоборот - преобразовывать число в ip-адрес.
    function int2ip($i) {

    $d[0]=(int)($i/256/256/256);

    $d[1]=(int)(($i-$d[0]*256*256*256)/256/256);

    $d[2]=(int)(($i-$d[0]*256*256*256-$d[1]*256*256)/256);

    $d[3]=$i-$d[0]*256*256*256-$d[1]*256*256-$d[2]*256;

    return "$d[0].$d[1].$d[2].$d[3]";

    }

    function ip2int($ip) {

    $a=explode(".",$ip);

    return $a[0]*256*256*256+$a[1]*256*256+$a[2]*256+$a[3];

    }

    Категория: Все о PHP | Добавил: Merlin (07.12.2009)
    Просмотров: 462 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *: