zoukankan      html  css  js  c++  java
  • 获取本机IP非127.0.0.1

    protected function GetiP()
        {
        $preg="/A((([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5])).){3}(([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))/";
        //获取操作系统为win2000/xp、win7的本机IP真实地址
        exec("ipconfig",$out,$stats);
            if(!empty($out))
            {
                foreach($out AS $row)
                {
                    if(strstr($row,"IP") && strstr($row,":") && !strstr($row,"IPv6"))
                    {
                    $tmpIp = explode(":", $row);
                        if(preg_match($preg,trim($tmpIp[1])))
                        {
                            return trim($tmpIp[1]);
                        }
                    }
                }
            }        
        }
        public function actionGetips(){
            $ip = $this->Getip();
            echo $ip;
        }

    //获取操作系统为linux类型的本机IP真实地址
    exec("ifconfig",$out,$stats);
    if(!empty($out))
    {
        if(isset($out[1]) && strstr($out[1],'addr:'))
        {
            $tmpArray = explode(":", $out[1]);
            $tmpIp = explode(" ", $tmpArray[1]);
            if(preg_match($preg,trim($tmpIp[0])))
            {
                return trim($tmpIp[0]);
            }
        }
    }

  • 相关阅读:
    android中的Cursor类
    设计模式之UML类图的常见关系(一)
    关于form 上传文件时的小问题
    Javascript中最常用的61段经典代码
    自我提升mysql
    为mysql在表的某一位置增加一列
    由<a>标签的onclick影出来的问题
    第一博客
    异常的出理
    2016.7.17内部类
  • 原文地址:https://www.cnblogs.com/jhy-ocean/p/5401914.html
Copyright © 2011-2022 走看看