PHP得到局域网IP的函数,还不是很好用,哪位大神帮忙优化一下
来源:互联网 发布:银湖网骗局 知乎 编辑:程序博客网 时间:2024/05/01 20:38
我写的原代码如下:
function the_lan_ip() {//
if (!is_windows_os()) { //如果不是windows操作系统,执行ifconfig,去捉相应的IPv4的IPexec('ifconfig', $output);
for ($i = 0; $i <= count($output); $i++) {
error_reporting(0);
preg_match('/\inet.*:(.*)\040/', $output[$i], $the_ip_str); //通过正则去找inet相对应的IP地址就是局域网IP了
if (count($the_ip_str) > 0) {
$the_lan_ip[$i] = $the_ip_str[1];
}
}
} else {exec('ipconfig', $output); //如果是windows操作系统,执行ipconfig,去捉相应的IPv4的IP
for ($i = 0; $i <= count($output); $i++) {
error_reporting(0);
preg_match('/\IPv4.*:(.*)/', $output[$i], $the_ip_str); //通过正则去找IPv4相对应的IP地址就是局域网IP了
if (count($the_ip_str) > 0) {
$the_lan_ip[$i] = $the_ip_str[1];
}
}
}
return ($the_lan_ip);
}
0 0
- PHP得到局域网IP的函数,还不是很好用,哪位大神帮忙优化一下
- 大神帮忙优化一下
- 哪位大神能帮忙讲解一下PS log分析??
- 有哪位高手帮忙解决一下问题!!!DataContract 的using引用指令用什么?
- 哪位帮忙来看一下SQL创建PROCEDURE的问题
- 有哪位熟悉netfilter的,帮忙看一下?
- 哪位大神帮忙修正一下代码啊,有错误没法编译,这也是我从别处找的,想学数据库
- Java的反编译代码~哪位大神可以赐教一下?
- 哪位大神有好的javaee视频教程!分享一下!
- 这个maven 的测试错误 哪位大神帮忙看看 谢了
- 一个得到客户端IP的函数(PHP)
- 如何在特定的区域提问?请哪位高手帮忙指点一下,谢谢!
- bbs论坛数据库设计遇到的问题,哪位大虾来帮忙解答一下?谢谢
- 请问哪位大侠能帮忙对比一下2块笔记本硬盘hts723225l9a360的性能优劣?
- hdu 2767 超内存 哪位大神能帮忙改改
- 谁能帮忙介绍一款在局域网中封IP的软件,要好用
- 求助 oracle 10g 连不上 哪位朋友帮忙解决一下
- 最近遇到一个问题,哪位高手能帮忙解答一下
- 导入的js文件报错,很奇怪
- Caffe学习系列(22):caffe图形化操作工具digits运行实例
- UVALive 7343 H - Design New Capital
- win7 git copssh 搭建 补充
- 操作MySQL数据库的文章
- PHP得到局域网IP的函数,还不是很好用,哪位大神帮忙优化一下
- 【opencv】VS2010+CMake重编译opencv2.4.10
- chrome浏览器添加个性标签,可以弹出代码编辑器
- The Elements of Statistical Learning的笔记
- Django1.9 models数据库同步问题
- Caffe学习系列(23):如何将别人训练好的model用到自己的数据上
- Java中方法的重载
- uva 11426 GCD - Extreme (II) (神奇的GCD)
- CentOS学习13_rpm常用命令及rpm参数介绍