老谢博客

  • 首页
  • WordPress
  • 网络技术
  • 乱七八糟
  • 运维技术
  • 给我留言
  • 关于老谢

PHP获取服务器在线时间

分类:网站技术日期:2013-05-25 - 14:40:40作者:老谢

想在页脚加上服务器的uptime,于是乎搜相关php代码,用exec函数可以很轻松搞定,但是为了安全,该函数早在配置vps环境后就被我在php.ini里面禁用了,经过一番搜索,找到下面一段代码,希望对大家有用

调用:

<?php echo $uptime ?>

<?php echo $uptime ?>

PHP获取服务器在线时间

<?php
function sys_linux()
{
if (false === ($str = @file("/proc/uptime"))) return false;
$str = explode(" ", implode("", $str));
$str = trim($str[0]);
$min = $str / 60;
$hours = $min / 60;
$days = floor($hours / 24);
$hours = floor($hours - ($days * 24));
$min = floor($min - ($days * 60 * 24) - ($hours * 60));
if ($days !== 0) $res['uptime'] = $days."天";
if ($hours !== 0) $res['uptime'] .= $hours."小时";
$res['uptime'] .= $min."分钟";
return$res;
}
$sysInfo = sys_linux();
$uptime = $sysInfo['uptime'];
echo$uptime;
?>
 
源码源于:http://www.linuxidc.com/Linux/2012-12/75977.htm

<?php function sys_linux() { if (false === ($str = @file("/proc/uptime"))) return false; $str = explode(" ", implode("", $str)); $str = trim($str[0]); $min = $str / 60; $hours = $min / 60; $days = floor($hours / 24); $hours = floor($hours - ($days * 24)); $min = floor($min - ($days * 60 * 24) - ($hours * 60)); if ($days !== 0) $res['uptime'] = $days."天"; if ($hours !== 0) $res['uptime'] .= $hours."小时"; $res['uptime'] .= $min."分钟"; return$res; } $sysInfo = sys_linux(); $uptime = $sysInfo['uptime']; echo$uptime; ?> 源码源于:http://www.linuxidc.com/Linux/2012-12/75977.htm

原文地址 : https://www.xj123.info/3514.html

本站遵循 : 署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5)

版权声明 : 原创文章转载时,请务必以超链接形式标明文章原始出处

Tags: php
  • 上一篇:老薛主机上线自主VPS产品
  • 下一篇:讨厌下雨天
6条评论
  1. Zorro 说:

    我也加上了,谢谢分享。

    POST:2013-05-25 20:50 回复
    • 老谢 说:

      @Zorro 你的博客怎么没日志?

      POST:2013-05-25 21:05 回复
      • Zorro 说:

        一直没开头,不过快了,是我有些懒了。

        POST:2013-05-25 21:08 回复
        • 老谢 说:

          @Zorro 好吧~

          POST:2013-05-25 21:11 回复
  2. 大D 说:

    函数神马的,果然高端啊思密达

    POST:2013-05-26 09:41 回复
  3. 阿福 说:

    从不关心uptime。。。

    POST:2013-05-27 21:50 回复
发表评论 点击取消评论.

*必填

*必填

  • 文章归档
  • 子网计算
  • 我的共享
  • 锻炼计划
  • 给我留言
  • 关于老谢
2018年四月
一 二 三 四 五 六 日
« 3月    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

最新文章

  • zabbix安装配置简要记录
  • 使用Python批量备份Cisco和H3C交换机配置到TFTP服务器
  • EVE-NG模拟器基本配置及关联SecureCRT、Wireshark及VNC
  • 走AC+花了628换了iPhone7新机
  • 2017年末总结
  • 群晖NAS使用短信宝SMSBAO接口发送短信通知
  • CentOS设置网卡DHCP自动获取IP地址
  • LNMP不重新编译PHP增加LDAP模块
  • 为树莓派3B添加LCD1602液晶屏
  • Raspberry Pi 树莓派安装系统及基本设置

最新评论

  • liyiying:谢谢回复~~
  • liyiying:谢谢回复
  • liyiying:还有请问lcd1602.py需要改成可执行...
  • liyiying:哇,看完lcd1602.py这个程序以后感...
  • liyiying:谢谢!
  • 大D:非牛求放过
  • liyiying:请问和电位器焊在一起的是电源线吗...
  • 旧日的足迹:还有这操作..这628元不白花..
  • 大D:懒得折腾了,还好只是从左到右的贯通伤...
  • 大D:好嘛。。我的手机外屏裂了,于是就这样了。

日志存档

  • 2018年四月
  • 2018年三月
  • 2018年一月
  • 2017年十月
  • 2017年九月
  • 2017年八月
  • 2017年七月
  • 2017年二月
  • 2017年一月
  • 2016年十二月
  • 2016年十一月
  • 2016年十月
  • 2016年七月
  • 2016年六月
  • 2016年四月
  • 2016年二月
  • 2016年一月
  • 2015年十二月
  • 2015年十月
  • 2015年九月
  • 2015年七月
  • 2015年五月
  • 2015年四月
  • 2015年三月
  • 2015年二月
  • 2015年一月
  • 2014年十二月
  • 2014年十月
  • 2014年九月
  • 2014年八月
  • 2014年七月
  • 2014年六月
  • 2014年五月
  • 2014年四月
  • 2014年三月
  • 2014年二月
  • 2014年一月
  • 2013年十二月
  • 2013年十一月
  • 2013年十月
  • 2013年九月
  • 2013年八月
  • 2013年七月
  • 2013年六月
  • 2013年五月
  • 2013年四月
  • 2013年三月
  • 2013年二月
  • 2013年一月
  • 2012年十二月
  • 2012年十一月
  • 2012年九月
  • 2012年八月
  • 2012年七月
  • 2012年六月
  • 2012年五月
  • 2012年四月
  • 2012年三月
  • 2012年二月
  • 2012年一月
  • 2011年十二月
  • 2011年十一月
  • 2011年十月
  • 2011年九月
  • 2011年八月
  • 2011年七月
  • 2011年六月
  • 2011年五月
  • 2011年四月
  • 2011年三月
  • 2011年二月
  • 2011年一月
  • 2010年十二月
  • 2010年十一月
  • 2010年十月
  • 2010年九月
  • 2010年八月
  • 2010年七月

W3C

  • XHTML 1.0 Transitional
  • CSS level 3
  • Google+
Copyright © 2010-2018 老谢博客 All rights reserved.
Gzipped 74.8% | Optimized loading 8 queries in 0.386 seconds | Memory 40.52 MB | 皖ICP备13010663号-1
Powered by WordPress. | Hosted By 阿里云 | Theme by WordPress主题巴士 | 站点地图 | SiteMap | Uptime |