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.MVC的模板标签系统(五)
Sep 05 PHP
基于mysql的论坛(1)
Oct 09 PHP
用PHP调用Oracle存储过程的方法
Sep 12 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
Jan 06 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
Windows中使用计划任务自动执行PHP程序实例
May 09 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
Mar 17 PHP
PHP 输出缓冲控制(Output Control)详解
Aug 25 PHP
CakePHP框架Model函数定义方法示例
Aug 04 PHP
Laravel实现定时任务的示例代码
Aug 10 PHP
php面试实现反射注入的详细方法
Sep 30 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里得到前天和昨天的日期的代码
2007/08/16 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
两千行代码的PHP学习笔记汇总
2014/10/05 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
PHP 8新特性简介
2020/08/18 PHP
js 覆盖和重载 函数
2009/09/25 Javascript
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
微信小程序switch开关选择器使用详解
2018/01/31 Javascript
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
Python的多态性实例分析
2015/07/07 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
python列表的逆序遍历实现
2020/04/20 Python
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
酒店副总岗位职责
2013/12/24 职场文书
安全事故检讨书
2014/01/18 职场文书
小学中秋节活动方案
2014/02/06 职场文书
幼儿园运动会入场词
2014/02/10 职场文书
新任教师自我鉴定
2014/02/24 职场文书
期末评语大全
2014/05/04 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
python删除csv文件的行列
2021/04/06 Python
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS