Uptime do Apache para Windows
A seguir, uma classe que eu fiz para auxiliar a gente:
arquivo uptime.class.php
Na próxima página, veremos como usar essa classe.
arquivo uptime.class.php
<?php class Uptime { private $data = ""; private $hora = ""; // retorna o nro. de dias entre a data de modificação do arquivo // e a data atual function getDias () { $hoje = date("Y-m-d"); $total = intval ((strtotime($hoje) - strtotime($this->data)) / 86400); return $total; } // retorna os minutos passados entre as datas function getMinutos () { $agora = date("H:i:s"); $total = intval((strtotime($agora) - strtotime($this->hora)) / 60); $dias = $this->getDias(); $minutos = $dias * 1440; $total = $total + $minutos; return $total; } // metodo construtor function Uptime($path = "") { if ($path == "") { die("O construtor requer o path para o arquivo."); } else { if (!file_exists($path)) { die("O arquivo não existe."); } else { $this->data = date ("Y-m-d", filemtime($path)); $this->hora = date ("H:i:s", filemtime($path)); } } } // fim da classe } ?>
Na próxima página, veremos como usar essa classe.
Excelente dica!