ip网段转换程序(把ip地址转换成相对就的整数)

mysql教程_connect('localhost','root','root');
mysql_select_db('dfd');

$array = file("ip.txt");
foreach( $array as $k  )
{
 list ($ip,$s) = explode('/',$k);
 $ipe = str_replace('.0','.255',$ip);
 $ipint = iptoint($ip);
 $ipinte = iptoint($ipe); 
 //echo iptoint($ip) .'-'.iptoint($ipe),'<br />';
 $s = array($ip,$ipe,$ipint,$ipinte);
 save($s);
}

function iptoint($ip)
{
    $ipa=explode(".",$ip);
    $ipn=$ipa[0]*16777216+$ipa[1]*65536+$ipa[2]*256+$ipa[3];
    return $ipn;
}

function save($arr)
{
 if( count( $arr ) >3 )
 {
  print_r($arr);
  mysql_query("insert into ip(ips教程,ipe,ipsint,ipeint)values('".$arr[0]."','".$arr[1]."','".$arr[2]."','".$arr[3]."')") or die(mysql_error());
 }
 
}

时间: 2024-10-17 10:20:47

ip网段转换程序(把ip地址转换成相对就的整数)的相关文章

python将ip地址转换成整数的方法

 这篇文章主要介绍了python将ip地址转换成整数的方法,涉及Python针对IP地址的转换技巧,需要的朋友可以参考下     本文实例讲述了python将ip地址转换成整数的方法.分享给大家供大家参考.具体分析如下: 有时候我们用数据库存储ip地址时可以将ip地址转换成整数存储,整数占用空间小,索引也会比较方便,下面的python代码自定义了一个ip转换成整数的函数,非常简单,代码同时还提供了整数转换成ip地址的方法. ? 1 2 3 4 5 6 7 import socket, struc

python将ip地址转换成整数的方法_python

本文实例讲述了python将ip地址转换成整数的方法.分享给大家供大家参考.具体分析如下: 有时候我们用数据库存储ip地址时可以将ip地址转换成整数存储,整数占用空间小,索引也会比较方便,下面的python代码自定义了一个ip转换成整数的函数,非常简单,代码同时还提供了整数转换成ip地址的方法. import socket, struct def ip2long(ip): """ Convert an IP string to long """

将string的IP地址转换成string[]

问题描述 在做一个自动修改IP的程序,遇到一个问题,在调用Win32_NetworkAdapterConfiguration时,需要将string的IP地址转换成string[],不知道怎么办了,过来请大家帮帮忙,先谢了! 解决方案 解决方案二:用点号作为分隔符分隔一下就好了吧?split解决方案三:stringip="192.168.1.1";string[]=ipArray.split('.'); 解决方案四:引用2楼steden的回复: C#codestringip="

ip地址转换成十进制实现程序

,以"61.175.232.30"这个IP地址为例,IP地址转换成数字串方法如下:先将"61.175.232.30"转换为十六进制"3d.af.e8.1e",然后去掉小数点后,变为"3dafe81e",最后将这个十六进制数转换为十进制"1034938398",那么"61.175.232.30"就变为"1034938398"了. 方法一:  代码如下 复制代码 publ

将string类型的图片地址转换成bitmap类型

问题描述 将string类型的图片地址转换成bitmap类型 如题......求大神解决 var sert = db.T_GrowData.Where(e => e.dateSubmit == bitdata.dateSubmit && e.status == 1).FirstOrDefault().value; Bitmap one = new Bitmap(sert); //报错:参数无效 解决方案 int类型的图片转换成drawable,Bitmap 类型Clob类型转换成St

Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。

 1 布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent&qu

PowerShell把IP地址转换成二进制的方法_PowerShell

IPv4地址其实是32位二进制数字,然后我们将它分成四段,每段8位.8位二进制能表达的范围是0~255,所以点分十进制的每一个数字的取值都在0~255之间.有的时候,比如为了换算子网掩码,我们需要将IP地址还原成二进制串的形式,如:11000000101010000000110000100001.今天小编看到一个例子就是来完成这个操作的. 代码如下: 复制代码 代码如下: $ipV4 = '192.168.12.33' -join ($ipV4.Split('.') | ForEach-Obje

java中IP地址转换十进制数实现代码

先看实例  代码如下 class ip { private static long iptolong(string strip) //将127.0.0.1 形式的ip地址转换成10进制整数,这里没有进行任何错误处理 { int j=0; int i=0; long [] ip=new long[4]; int position1=strip.indexof("."); int position2=strip.indexof(".",position1+1); int

将点分式的IP地址转换成长整型

  /** * */ package test; import java.net.InetAddress; import java.net.UnknownHostException; import java.nio.ByteBuffer; /** * @author wKF46214 * */ public class IpConvert { /** * @param args */ public static void main(String[] args) { try { long ip1