window系统上用PHP获取本地物理IP代码

<?php
$res=system("ipconfig -all");
$contents=trim(ob_get_clean());
$contents=str_replace("\r\n","",$contents);

$contents=explode("   ",$contents);
foreach($contents as $k=>&$v)
{

    $pre=substr($v,0,8);
    if($pre=="物理地址")
    {
        $ip=substr($v,36);
        break;
    }
}
var_dump($ip);
?>
时间: 2024-08-01 02:39:02

window系统上用PHP获取本地物理IP代码的相关文章

C# 从众多网卡中获取本地物理网卡的ip

1 /// <summary> 2 /// 获取本机物理网卡的ip 3 /// </summary> 4 /// <returns></returns> 5 public static string IPAddress() 6 { 7 string userIP = ""; 8 System.Net.NetworkInformation.NetworkInterface[] fNetworkInterfaces = System.Net.

关于Java获取本地服务器IP的问题

Java获取本地服务器IP,我们最简单的写法: import java.net.InetAddress; public class CatchIp{ public static void main(String[] args) { try { // 获取IP地址 String ip = InetAddress.getLocalHost().getHostAddress(); System.out.println("IP地址:"+ip); } catch (Exception e) {

php获取客户端公网ip代码

<?php /*如果是本地服务器获取客户端的ip地址是 127.0.0.1 如果是域名服务器获取客户端的是公网ip地址*/ function get_client_ip() { $ipaddress = ''; if (getenv('HTTP_CLIENT_IP')) $ipaddress = getenv('HTTP_CLIENT_IP'); else if(getenv('HTTP_X_FORWARDED_FOR')) $ipaddress = getenv('HTTP_X_FORWARD

获取本地连接ip地址(通用版)

@echo off & setlocal enabledelayedexpansionrem 如果系统中有route命令,优先采用方案1:for /f "tokens=3,4" %%a in ('route print^|find "0.0.0.0 0.0.0.0"') do ( set "gate=%%a" & set "ip=%%b")for /f "tokens=2" %%a in (

获取本地公网IP地址的方法

适用场景: 服务器地址为net映射地址,本机ifconfig无法直接获取映射的公网地址. 方法1: [[email protected]1 nidongde]# curl http://ifconfig.me 50.1xx.2xx.18 ifconfig.me的地址为日本地址,访问可能比较慢. 方法2: [[email protected]1 nidongde]# curl http://www.net.cn/static/customercare/yourip.asp 2>/dev/null|

在页面获取本地电脑IP

<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% ResourceBundle resource = ResourceBundle.getBundle("config"); String ctx = request.ge

获取本地主机ip

Windows平台: char* getlocalhostip () { char *ip=NULL; WORD wVersionRequested; WSADATA wsaData; char name[255]; PHOSTENT hostinfo; wVersionRequested = MAKEWORD(2,0); if(WSAStartup(wVersionRequested, &wsaData) == 0) { if(gethostname(name, sizeof(name)) =

Silverlight获取选择文件的本地物理路径

最近在做一个大文件断点续传的控件,有试过纯C#的代码来写,但后来发现是在是太不灵活了,于是考虑使用控件.但在控件开发过程中发现,如何获取上传文件的物理路径是个大问题,因为Silverlight不支持获取客户端路径的,不仅是Silverlight,所有的微软上传控件都不支持获取本地物理路径.于是我就各种查,终于发现有种方法可以获取到文件的信息了. 先看一个例子 1 #region 选择文件 2 private void bt_SelectFile_Click(object sender, Rout

在Windows 系统上构建从github获得的jquery源码

从github上下载的jquery文件是没有经过压缩和合并的,根据jquery  README.md 中提供的说明在window构建jquery,进行到最后一步运行grunt时会直接编辑器中打开grunt.js,不能够完成构建,需要先在命令行执行:DOSKEY grunt=grunt.cmd $*.下面详细的构建步骤: 0 安装github,下载地址: http://windows.github.com/ 1 安装 NodeJS,下载地址:http://nodejs.org/#download