The next two scripts are used for converting hex ips used by phpbb2 in databases. Ex. hex ip for 192.168.1.1 is C0A80101
#!/bin/php <? printf("%08X\n",ip2long($argv[1]));
hex2ip
#!/bin/php <? echo long2ip(hexdec($argv[1]))."\n";
And these are used for converting IPs to integer and back. Ex. integer ip for 192.168.1.1 is 3232235777
ip2int
#!/bin/php <? //some hacks to workaround php signed integers echo base_convert(sprintf("%08X",ip2long($argv[1])),16,10)."\n";
ip2int
#!/bin/php <? //nothing special - just php function echo long2ip("3232235777")."\n";