php获取linux命令结果的实例


Posted in PHP onMarch 13, 2017

如果使用php命令行里想获取etho网卡的IP怎么处理呢 ?

public function get_server_ip() {
 	if (PHP_SAPI === 'cli'){
	 	$buffer = "";
		 $handle = popen("ifconfig eth0|grep 'inet addr'|awk -F'[ :]' '{print $13}'", 'r');
			while(!feof($handle)) {
			 $buffer.=fgets($handle);
			}
			pclose($handle);
		 $server_ip = rtrim($buffer);
 	}else{
	 	if (isset($_SERVER)) { 
		  if($_SERVER['SERVER_ADDR']) {
		   $server_ip = $_SERVER['SERVER_ADDR']; 
		  } else { 
		   $server_ip = $_SERVER['LOCAL_ADDR']; 
		  } 
		 } else { 
		  $server_ip = getenv('SERVER_ADDR');
		 }
 	}
	 return $server_ip; 
	}

以上这篇php获取linux命令结果的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP文本数据库的搜索方法
Oct 09 PHP
玩转虚拟域名◎+ .
Oct 09 PHP
php中定义网站根目录的常用方法
Aug 08 PHP
基于Linux调试工具strace与gdb的常用命令总结
Jun 03 PHP
腾讯QQ微博API接口获取微博内容
Oct 30 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
Aug 11 PHP
PHP中单引号与双引号的区别分析
Aug 19 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
Aug 21 PHP
PHP基本语法实例总结
Sep 09 PHP
PHP数据库操作二:memcache用法分析
Aug 16 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
老生常谈PHP位运算的用途
Mar 12 #PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 #PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 #PHP
Yii2 加载css、js 载静态资源的方法
Mar 10 #PHP
php pdo操作数据库示例
Mar 10 #PHP
yii2简单使用less代替css示例
Mar 10 #PHP
在Mac OS下搭建LNMP开发环境的步骤详解
Mar 10 #PHP
You might like
基于php-fpm 参数的深入理解
2013/06/03 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
react-router中的属性详解
2017/06/01 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
2018/04/19 Python
python实现简单http服务器功能
2018/09/17 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
Matplotlib 绘制饼图解决文字重叠的方法
2020/07/24 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
敏捷开发的主要原则都有哪些
2015/04/26 面试题
大学四年学习的自我评价分享
2013/12/09 职场文书
运动会广播稿100字
2014/01/11 职场文书
《巨人的花园》教学反思
2014/02/12 职场文书
教师工作决心书
2015/02/04 职场文书
夫妻吵架保证书
2015/05/08 职场文书
用Java实现简单计算器功能
2021/07/21 Java/Android
python对文档中元素删除,替换操作
2022/04/02 Python