<?php class IP { public static function generate($province = '') { $ip_address = self::_IPSegment($province); $ip = self::_randomIP($ip_address['begin'], $ip_address['end']); return $ip; } public static function update() { require 'QueryList.class.php'; $province = array( 'BJ', 'GD', 'SD', 'ZJ', 'JS', 'SH', 'LN', 'SC', 'HA', 'HB', 'FJ', 'HN', 'HE', 'CQ', 'SX', 'JX', 'SN', 'AH', 'HL', 'GX', 'JL', 'YN', 'TJ', 'NM', 'XJ', 'GS', 'GZ', 'HI', 'NX', 'QH', 'XZ' ); $count = count($province); $ip_segment = array(); for ($i = 0; $i < $count; $i++) { // 采集IP地址段目标网址 $url = 'http://ips.chacuo.net/view/s_' . $province[$i]; $ip_list = QueryList::Query($url, array('begin' => array('.v_l', 'text'), 'end' => array('.v_r', 'text')), '', 'UTF-8'); $ip_array = $ip_list->jsonArr; $ip_segment[$province[$i]] = $ip_array; } $path = str_replace('\', '/', __DIR__); $file = $path . '/ip_segment.php'; $res = self::_write($file, $ip_segment); if ($res) { echo 'Update OK!'; } }
根据省份名(中文)随机生成IPV4地址
$province为空则随机国内省份
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章
04 Jan 2024
maven仓库类型:1、本地仓库;2、远程仓库;3、中央仓库;4、私服仓库;5、其他公共远程仓库。详细介绍:1、本地仓库,是存储在本地磁盘上的仓库,它是默认的仓库类型;2、远程仓库,是存储在网络上的仓库,可以由中央仓库、私服仓库和其他公共远程仓库等组成;3、中央仓库,是由Maven团队维护的远程仓库,它包含了世界上大部分流行的开源项目的构件;4、私服仓库等等。
19 Feb 2024
什么是PDO数据类型映射?PDO(PHP数据对象)提供了一个抽象层,可简化与不同数据库的交互。PDO数据类型映射使我们能够将数据库字段类型映射到php数据类型。这提供了一致、类型化的和安全的数据库交互体验。为什么要使用PDO数据类型映射?类型化数据:它强制执行PHP数据类型,防止意外转换和潜在错误。一致性:它确保跨不同数据库类型始终如一的数据解释。安全性:它通过验证输入类型,防止sql注入和其他安全漏洞。性能:它可以优化查询性能,因为数据库可以根据正确的类型对字段进行优化。实现PDO数据类型映射
25 Aug 2024
JPA(Java Persistence API)提供了几个用于将 Java 类映射到数据库表的注释。一个这样有用的注释是@MappedSuperclass,它用于指定一个类,其属性必须由其他类继承。
11 Apr 2023
ThinkPHP是一个基于MVC架构的轻量级开发框架,它提供了丰富的工具和组件,方便开发者快速搭建Web应用。其中,数据库操作是Web应用开发中最常见的一项任务,因此,ThinkPHP也提供了便捷的数据库操作类——DB类。本文将详细介绍ThinkPHP的DB类的调用方式。具体内容如下:一、概述1.1 什么是DB类DB类是一种数据库操作类,它封装了数据库的操作方法,方便我们操作数
03 Nov 2023
在Go语言中,encoding/json包是用于处理JSON(JavaScriptObjectNotation)格式的数据的标准库。在这个库中,提供了一个Encoder类型,它可以将Go语言中的结构体或是其它数据类型编码成符合JSON格式的二进制数据。本文将对该类型进行详解,并提供具体的代码示例。Encoder类型的定义我们先来看
19 Feb 2024
1.实体类实体类是Hibernate中最重要的概念之一,它表示数据库中的一张表。实体类中的属性对应于表中的列,实体类中的方法对应于表中的操作。@EntitypublicclassUser{@Id@GeneratedValueprivateLongid;privateStringname;privateStringemail;//省略其他属性和方法}2.数据访问对象数据访问对象(DAO)是Hibernate中另一个重要的概念,它负责对数据库进行操作。DAO通常是一个接口,它定义了对数据库进行操作的