當前位置:首頁 > linux教程 > 列表

php獲取linux命令結果的實例

發布:smiling 來源: PHP粉絲網  添加日期:2018-08-08 17:46:28 瀏覽: 評論:0 
  1. publicfunctionget_server_ip() { 
  2.     if(PHP_SAPI ==='cli'){ 
  3.         $buffer=""
  4.          $handle= popen("ifconfig eth0|grep 'inet addr'|awk -F'[ :]' '{print $13}'",'r'); 
  5.             while(!feof($handle)) { 
  6.              $buffer.=fgets($handle); 
  7.             } 
  8.             pclose($handle); 
  9.          $server_ip= rtrim($buffer); 
  10.     }else
  11.         if(isset($_SERVER)) { 
  12.           if($_SERVER['SERVER_ADDR']) { 
  13.            $server_ip=$_SERVER['SERVER_ADDR']; 
  14.           }else
  15.            $server_ip=$_SERVER['LOCAL_ADDR']; 
  16.           } //phpfensi.com 
  17.          }else
  18.           $server_ip=getenv('SERVER_ADDR'); 
  19.          } 
  20.     } 
  21.      return$server_ip
  22.     } 

Tags:

分享到:

天气网首页彩吧