PHP功城狮

PHP功城狮

PHP 项目总结分享

  • 财富值535
  • 威望值10
  • 总积分765

个人信息

  • 回复了 的说说
    __DIR__."/../data/allinpay-pds.pem" ,//在本地正常 在测试上就会报错(syntax error, unexpected '.', expecting ',' or ';'),能有大神解决一下吗
    那个文件啊 是我引入的那个文件 还是 我当前操作的问价
  • 发表了说说
    __DIR__."/../data/allinpay-pds.pem" ,//在本地正常 在测试上就会报错(syntax error, unexpected '.', expecting ',' or ';'),能有大神解决一下吗
  • 回复了 的说说
    被蝎子 蛰了
    我 哈哥 说了, 家具看住,
  • <?php   
    class MacAddr 
    {   
        public $returnArray = array();    
        public $macAddr;   
    
        function __contruct($os_type=null){ 
            if(is_null($os_type)) $os_type = PHP_OS;   
            switch (strtolower($os_type)){   
            case "linux":   
                $this->forLinux();   
                break;   
            case "solaris":   
                break;   
            case "unix":   
                break;   
            case "aix":   
                break;   
            default:   
                $this->forWindows();   
                break;   
            }   
            $temp_array = array();   
            foreach($this->returnArray as $value ){   
                if(preg_match("/[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f]/i", $value, $temp_array)){   
                    $this->macAddr = $temp_array[0];   
                    break;   
                }   
            }   
            unset($temp_array);   
            return $this->macAddr;   
        } 
    
        function forWindows(){   
            @exec("ipconfig /all", $this->returnArray);   
            if($this->returnArray)   
                return $this->returnArray;   
            else{   
                $ipconfig = $_SERVER["WINDIR"]."system32ipconfig.exe";   
                if (is_file($ipconfig))   
                    @exec($ipconfig." /all", $this->returnArray);   
                else  
                    @exec($_SERVER["WINDIR"]."systemipconfig.exe /all", $this->returnArray);   
                return $this->returnArray;   
            }   
        } 
    
        function forLinux(){   
            @exec("ifconfig -a", $this->returnArray);   
            return $this->returnArray;   
        }   
    }   
    
    $mac = new MacAddr(PHP_OS);   
    echo $mac->macAddr;   
    echo "<br />"; 
    
    // 获取客户端 
    // linux 
    $command = "arp -a {$_SERVER['REMOTE_ADDR']}"; 
    echo $command; 
    echo "<br />"; 
    $result=`{$command}`;  
    
    // windows 
    $command = "nbtstat -a {$_SERVER['REMOTE_ADDR']}"; 
    echo $command; 
    echo "<br />"; 
    $result=`{$command}`;  
    print_r($result);   
    ?>
    
  • 发布了话题
    Yii 2.0 查询及分页代码
  • 回复了 的说说
    被蝎子 蛰了
    小心我叫我,哈哥, 拆你家去
  • 回复了 的说说
    被蝎子 蛰了
    你们就幸灾乐祸
  • 赞了说说
    被蝎子 蛰了
  • 发表了说说
    被蝎子 蛰了
  • 2018-07-16 已签到
    连续签到8天,获得了20个金钱
主管 等级规则
765/1000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

4

Ta的访客

49