php获取linux命令结果的实例

 更新时间:2017年03月13日 08:51:09   投稿:jingxian  
下面小编就为大家带来一篇php获取linux命令结果的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如果使用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命令结果的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何在HTML 中嵌入 PHP 代码

    如何在HTML 中嵌入 PHP 代码

    本文给大家分享的是在html中嵌入php代码的方法,十分的简单实用,有需要的小伙伴可以参考下
    2015-05-05
  • Ajax实现对静态页面的文章访问统计功能示例

    Ajax实现对静态页面的文章访问统计功能示例

    这篇文章主要介绍了Ajax实现对静态页面的文章访问统计功能,结合简单实例形式分析了静态页面实现访问统计功能的计数操作相关技巧,需要的朋友可以参考下
    2016-10-10
  • php简单生成一组与多组随机字符串的方法

    php简单生成一组与多组随机字符串的方法

    这篇文章主要介绍了php简单生成一组与多组随机字符串的方法,涉及php基于rand方法的随机字符串相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • 深入Apache与Nginx的优缺点比较详解

    深入Apache与Nginx的优缺点比较详解

    本篇文章是对Apache与Nginx的优点与缺点进行了详细的分析比较,需要的朋友参考下
    2013-06-06
  • php多进程应用场景实例详解

    php多进程应用场景实例详解

    这篇文章主要介绍了php多进程应用,结合具体实例形式详细分析了php多进程模块依赖pcntl扩展安装、使用相关操作技巧与注意事项,需要的朋友可以参考下
    2019-07-07
  • 谈谈从phpinfo中能获取哪些值得注意的信息

    谈谈从phpinfo中能获取哪些值得注意的信息

    PHPInfo()函数主要用于网站建设过程中测试搭建的PHP环境是否正确,很多网站在测试完毕后并没有及时删除,因此当访问这些测试页面时,会输出服务器的关键信息,这些信息的泄露将导致服务器被渗透的风险。下面就来看看详细的介绍吧。
    2017-03-03
  • php实现连接access数据库并转txt写入的方法

    php实现连接access数据库并转txt写入的方法

    这篇文章主要介绍了php实现连接access数据库并转txt写入的方法,涉及php连接、读取access数据库及写入txt文件的相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • PHP如何限制定时任务的进程数量

    PHP如何限制定时任务的进程数量

    这篇文章主要给大家介绍了关于PHP如何限制定时任务进程数量的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • PHP命名空间与自动加载类详解

    PHP命名空间与自动加载类详解

    这篇文章主要介绍了PHP命名空间与自动加载类,结合实例形式详细分析了php自动加载类与命名空间原理、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-09-09
  • PHP针对中英文混合字符串长度判断及截取方法示例

    PHP针对中英文混合字符串长度判断及截取方法示例

    这篇文章主要介绍了PHP针对中英文混合字符串长度判断及截取方法,结合实例形式分析了php中英文字符串的遍历、转换、截取、计算等相关操作技巧,需要的朋友可以参考下
    2017-03-03

最新评论