`
咚季限定
  • 浏览: 21039 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

将IP最后一位省略

    博客分类:
  • PHP
阅读更多
function hiddenip($ip) {
	global $memisadmin;
	if ($memisadmin) {
		return $ip;
	} else {
		if(preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/", $ip)) {
			$arr_ip=explode('.', $ip);
			$newip=implode(".",array($arr_ip[0],$arr_ip[1],$arr_ip[2],"*"));
			return $newip;
		}
		return "";
	}
}
分享到:
评论

相关推荐

    编写程序判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网

    - **子网划分**:通过子网掩码将一个大的IP地址空间划分为若干个小的子网,每个子网可以分配给不同的组织使用。 - **子网掩码**:子网掩码也是一个32位的二进制数,用于区分IP地址中的网络部分和主机部分。 ##### ...

    C++获取所有局域网可用IP ping源码

    在C++编程中,获取局域网内所有可用的IP并进行ping操作是网络编程中的一个常见需求。这个任务涉及到网络接口的枚举、IP地址的解析以及ping命令的实现。下面将详细介绍如何通过C++来实现这个功能。 首先,我们需要...

    WPF IP_TextBox

    4. **去除首位的0**:考虑到IP地址中每个字段前的0是可省略的,IP_TextBox 控件会自动去除每个字段首位的0,以保持标准的IP地址格式。例如,输入"010.006.025.012"会被自动修正为"10.6.25.12"。 5. **与Windows系统...

    PHP实现IP–数字互相转换

    另一方面,数字形式的IP地址通常是一个32位无符号整数,例如3232235777,它代表了同一个IP地址192.168.1.1。 在PHP中,有两种主要函数用于IP与数字的转换: 1. **inet_aton()** 和 **inet_ntoa()** - `inet_aton...

    IP报文格式大全 V10.0.zip

    下面将深入探讨IP报文的相关知识点。 IP报文是网络层(Layer 3)的数据单元,它承载在数据链路层的帧内,通过网络进行传输。IP协议是TCP/IP协议栈的核心部分,遵循IPv4或IPv6协议标准。在这个V10.0版本的大全中,...

    如何获得本地IP地址

    本文将详细解析如何在不同的操作系统和编程语言环境下获取本地IP地址。 首先,我们需要了解IP地址的基本概念。IP(Internet Protocol)地址是互联网上的唯一标识符,用于区分网络上的设备。IPv4是最常见的形式,由...

    WINCE-IP.zip_wince ip

    1. **IP地址结构**:IP地址由32位二进制组成,通常分为4个八位段,每个八位段用十进制表示,并用点分隔,形成点分十进制格式。 2. **网络传输**:在实际网络通信中,数据是以二进制流的形式在网络中传输的,包括IP...

    解析IP数据包

    一个IP数据包通常包含以下几个部分: 1. 版本(Version):4位,表示IP协议的版本,如IPv4或IPv6。 2. 首部长度(Header Length):4位,以32位字为单位,表示IP首部的长度。 3. 服务类型(Type of Service):8位...

    IP头组成j简要说明.7z

    但此字段在IPv6中已被省略,因为IP头的校验通常由更高级别的协议处理。 9. 源地址(Source Address)和目的地址(Destination Address):各占用32位,分别表示发送者和接收者的IP地址。 在实际网络通信中,IP头...

    Solaris系统管理指南:IP 服务(官方中文文档)

    例如,在应用层的数据会被添加上传输层(如TCP)的头部信息,然后再添加网络层(如IP)的头部信息,最后加上链路层的头部信息,形成一个完整的数据帧。 - **TCP/IP内部跟踪支持**:为了便于管理和故障排查,Solaris...

    ip地址合法性检测和子网匹配

    A、B、C、D四类IP地址有不同的网络标识长度,其中A类地址的第一位为0,B类地址的前两位为10,C类地址的前三位为110,D类地址的前四位为1110,E类地址的前五位为11110,但E类地址通常用于实验和特殊用途。 IP地址的...

    使用Java代码将IP地址转换为int类型的方法

    在Java编程中,将IP地址转换为int类型的方法是一个常见的技术问题,这涉及到网络编程的基础知识和位操作。IP地址通常以点分十进制的形式表示(如"192.168.1.116"),而转换为int类型则需要将每个八位段(byte)分别...

    解析IP数据包课程设计

    - **标志字段**: 3位,最高位保留,剩余两位分别为禁止分片标志(DF)和更多分片标志(MF),用于指示是否允许分片以及当前分片是否为最后一个分片。 - **分段偏移字段**: 13位,表示当前分片在整个原始数据包中的位置...

    light tcp ip protocol

    在IPv4中,每个设备都有一个32位的IP地址,而在IPv6中,这个地址扩展到了128位,提供了更大的地址空间。 轻量级TCP/IP协议栈可能对这些标准协议进行了简化,例如,可能省略了一些高级特性,如窗口大小调整、拥塞...

    2013最新電信IP路由表

    - 这意味着前15位为网络部分,最后17位为主机部分。因此,该网络可以容纳大约131070个主机(2^17 - 2)。 - **下一跳地址**:`X.X.X.X`(此处省略,具体配置时需要填写) 2. **`iproute 58.32.0.0 255.224.0.0 X....

    IP地址的合法性与子网判断.doc

    【IP地址的合法性与子网判断】是计算机网络课程设计中的一个重要主题,旨在让学生深入理解和应用IP地址的分类、子网划分以及相关的网络基础知识。设计的目的在于提高学生的实践能力,理解计算机网络的基本原理,增强...

    GB 4208-1993 外壳防护等级(IP代码).pdf

    - **第一位特征数字**: 表示防止人接近和防止固体异物进入的程度。 - **第二位特征数字**: 表示防止水侵入的程度。 - **附加字母**: 可选,与防护等级相关的信息。 - **补充字母**: 可选,与特定安装方式下的防护...

    C#中使用正则表达式验证Email格式、IP地址格式和URL网址格式

    `表示第一位数字可以是1到9中的任意一个,或者完全省略(即为0)。 ### 三、验证URL网址格式 URL(统一资源定位符)是用于指定网络资源位置的标准格式,一般以“http://”或“https://”开头。验证URL格式的正则...

    纯前端校验IP格式(IPV6):(项目代码验证资源)

    为了方便读取,可以省略连续的零段,替换为双冒号`::`,但一个IPv6地址中只能出现一次这样的省略。前端验证IPv6地址需要考虑到这些规则以及地址的有效性。 在 Vue.js 框架中,我们可以创建一个自定义验证规则来实现...

    TCP-IP协议栈在51系列单片机上的实现

    51系列单片机,作为一款广泛应用的8位微控制器,如何在其上实现TCP/IP协议栈,成为了众多工程师关注的焦点。 #### uIP协议栈:轻量级解决方案 uIP协议栈是专门为资源受限的嵌入式系统设计的TCP/IP协议栈实现方案,...

Global site tag (gtag.js) - Google Analytics