老谢博客

  • 首页
  • 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 回复
发表评论 点击取消评论.

*必填

*必填

  • 文章归档
  • 子网计算
  • 我的共享
  • 锻炼计划
  • 给我留言
  • 关于老谢
2019年二月
一 二 三 四 五 六 日
« 1月    
 123
45678910
11121314151617
18192021222324
25262728  

最新文章

  • Zabbix 数据库备份
  • Radware LinkProof 8016 负载均衡器开机主板E0错误修复
  • 终于买了张满意的桌子
  • Zabbix监控Bind(DNS)解析状态状态
  • Zabbix监控Apache性能
  • Zabbix通过PSK共享密钥实现Server和Agent的通信加密
  • Grafana 5.3 安装及配置
  • Surface Pro 4分辨率过高导致远程桌面过小的问题
  • 修复Surface Pro 4幽灵触摸故障
  • laoxie.me

最新评论

  • 搬瓦工vps:学习了
  • 大D:最近谢总更新很勤快呀
  • huka:我修好了 太感谢博主了,我的是surface...
  • huang:多谢老哥
  • fooleap:看起来厚实,真香。
  • Sam.Z:Zabbix是开源的吧,用起如何,我们公...
  • huang:这是哪个页面的网址 http://www.sqrt...
  • huang:抱歉抱歉忘记了 http://www.sqrt4.cc...
  • huang:我把上传后生成压缩的图片的功能给禁...
  • 两个字:都一样的,你有虚拟lede软路由的话就...

日志存档

  • 2019年一月
  • 2018年十二月
  • 2018年十一月
  • 2018年十月
  • 2018年七月
  • 2018年六月
  • 2018年五月
  • 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-2019 老谢博客 All rights reserved.
Gzipped 74.8% | Optimized loading 8 queries in 0.411 seconds | Memory 44.25 MB | 皖ICP备13010663号-1
Powered by WordPress. | Hosted By 阿里云 | Theme by WordPress主题巴士 | 站点地图 | SiteMap | Uptime |