加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

php获取linux命令结果的示例

发布时间:2023-08-04 13:09:47 所属栏目:Linux 来源:
导读:publicfunctionget_server_ip() { if(PHP_SAPI ==='cli'){ $buffer=""; $handle= popen("ifconfig eth0|grep 'inet addr'|awk -F'[ :]' '{print $13}'",&#39

publicfunctionget_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']; 

          } //Cuoxin.com 

         }else{ 

          $server_ip=getenv('SERVER_ADDR'); 

         } 

    } 

     return$server_ip; 

    } 

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章