php获取linux命令结果的实例

SEO研究中心 SEO研究中心提供免费SEO公开课
  1. publicfunctionget_server_ip(){
  2. if(PHP_SAPI==='cli'){
  3. $buffer="";
  4. $handle=popen("ifconfigeth0|grep'inetaddr'|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. }

相关广告
  • php获取linux命令结果的实例 php获取linux命令结果的实例 php获取linux命令结果的实例
相关阅读

php获取linux命令结果的实例

2019/10/10 17:44:41 | 谷歌SEO算法 | 发外链