検索
ホームページPHP ライブラリその他の図書館州のIPに対応するPHPクラスをランダムに生成する
州のIPに対応するPHPクラスをランダムに生成する
<?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

関連記事

PHP が乱数を生成し、ランダムな IP を出力する 2 つのメソッドのコード例PHP が乱数を生成し、ランダムな IP を出力する 2 つのメソッドのコード例

13Jun2016

PHP で乱数を生成し、ランダムな IP を出力する 2 つのメソッドのコード例。私は ASP プログラマーです。初めて PHP プログラムを作成します。コードは次のとおりです。 ?php $ip2id=round(600000, 2550000) / 10000 ; //最初のメソッド、直接

phpではグラフィック原稿をテキストフィールドに保存するのと、htmlファイルを生成するなどの方法のどちらが良いのでしょうか?phpではグラフィック原稿をテキストフィールドに保存するのと、htmlファイルを生成するなどの方法のどちらが良いのでしょうか?

13Jun2016

PHP では、テキスト フィールドにグラフィック記事を保存するのと、HTML ファイルやその他の方法を生成する方が良いでしょうか?実用的な解決策を教えてください。ユーエディターを使用していますか?ソリューションを詳しく説明する記事をリクエストしてください------ソリューションのアイデア----------HTML が生成されるかどうかに関係なく、コンテンツは最初にデータベースに保存される必要があります。記事のキーワードを検索する必要性を考慮してください。

GCC (g ) が同じクラスに対して複数のデストラクターを生成するのはなぜですか?GCC (g ) が同じクラスに対して複数のデストラクターを生成するのはなぜですか?

24Oct2024

この記事では、GNU GCC (g ) コンパイラーが同じクラスに対して複数のデストラクターを生成する理由を検証します。仮想継承や最適化など、この現象の背後にある理由を説明し、さまざまなタイプのデストラクター gen について説明します。

C クラスを使用すると「クラス型ではない '...' のメンバー '...' に対するリクエスト」が発生するのはなぜですか?C クラスを使用すると「クラス型ではない '...' のメンバー '...' に対するリクエスト」が発生するのはなぜですか?

30Nov2024

エラーの理解: 「非クラス型の '...' のメンバー '...' をリクエストします」クラスとそのメンバーを利用しようとすると...

Java で 10,000 個の一意のランダムな整数を生成するには?Java で 10,000 個の一意のランダムな整数を生成するには?

08Nov2024

Java での一意の乱数を生成するプログラミングの領域では、乱数の生成が重要な位置を占めます。しかし、いつ...

CSS で全画面対応の背景画像を作成するには?CSS で全画面対応の背景画像を作成するには?

13Nov2024

CSS を使用して全画面対応の背景画像を実現する Web ページの全画面背景として画像を設定するという探求の中で、...

See all articles