I wrote this little snippet the other day to get the current uptime stats of the server and display them on my site.
It retrieves the cumulative uptime only, and you'll need to update the Alertra link to your server's page.
It works for cPanel36, I haven't checked out the Alertra pages for the other servers but I would assume they are the same or close. I'm also not sure if they ever change the coding on their pages, but for now this works great for me. To show the stats on your site, simply use:
Code:
<?php function get_include_contents($filename) { ob_start(); include $filename; $contents = ob_get_contents(); ob_end_clean(); return $contents; } $alertralink = "http://uptime.alertra.com/uptime.php?id2=2174&id1=438912"; $content = get_include_contents($alertalink); $beginuptime = '<td align=left><font face="Verdana" size=1 color="#000000"><b>'; $enduptime = '%</b></font></td>'; $startcut = strpos($content,$beginuptime)+62; $endcut = strpos($content,$enduptime); $uptimelength = $endcut - $startcut; $uptime = substr($content,$startcut,$uptimelength) . "%"; ?>
It works for cPanel36, I haven't checked out the Alertra pages for the other servers but I would assume they are the same or close. I'm also not sure if they ever change the coding on their pages, but for now this works great for me. To show the stats on your site, simply use:
Code:
<? echo $uptime; ?>