13апр/100
Сървър инфо
Здравейте,
вчера се заиграх и реших да си подобря малко скрипта за сървърната информация под FreeBSD. И да упражня уменията, който научих скоро за CSS и PHP. Който разбира от тия два езика със сигурност ще ми намери грешки. Знам, че не е много удачно да се използват системни команди в PHP но все пак...ето ви кода и css-а. Демо тук.
-
<?php
-
// #################################################################
-
// Server Information v1.2.0
-
// #################################################################
-
//
-
// Website : http://www.bsd-bg.com/
-
// Support : http://panev.bsd-bg.com/
-
// Filename : info.php
-
// Updated : 13/04/2010
-
// Support OS : FreeBSD
-
//
-
// #################################################################
-
?>
-
<html>
-
<head>
-
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-
<link type="text/css" rel="stylesheet" href="style.css">
-
</link></head>
-
<body>
-
<pre>
-
<center>
-
<h2>Информация за сървъра: ъптайм, натоварване и хардуерана спецификация</h2>
-
<table>
-
<tr>
-
<td>Сървър</td>
-
<td>Сървър статистика</td>
-
</tr>
-
<tr>
-
<td>Дата и час</td>
-
<td><?php
-
echo $newdata;
-
?></td>
-
</tr>
-
<tr>
-
<td>Име на сървъра:</td>
-
</tr>
-
<tr>
-
<td>Сървър IP:</td>
-
<td><?php echo $_SERVER['SERVER_ADDR']; ?></td>
-
</tr>
-
<tr>
-
<td>За последно reboot:</td>
-
</tr>
-
<tr>
-
<td>За последно shutdown:</td>
-
</tr>
-
<tr>
-
<td>Ъптайм:</td>
-
<td><?php
-
-
-
$days = 0;
-
}
-
else{
-
$days = $hours = 0;
-
$minutes = (int)$uptime[0];
-
}
-
}
-
else{
-
$days = (int)$uptime[0];
-
}
-
-
$hours = (int)$hours;
-
$minutes = (int)$minutes;
-
-
-
echo "$days дни, $hours часа и $minutes минути";
-
-
if ($_SERVER['HTTP_HOST']!="HTTP_HOST"){
-
-
}
-
?>
-
</td>
-
</tr>
-
<tr>
-
<td>Ъптаймв в %:</td>
-
<td><?php
-
$uptime = $uptime[0].', '.$uptime[1];
-
$diff=$end-$start;
-
$days=$diff/86400;
-
$percentage=($uptime/$days) * 100;
-
echo $percentage; ?></td>
-
</tr>
-
<tr>
-
<td>Натоварване</td>
-
</tr>
-
<tr>
-
<td>Информация за ОС:</td>
-
</tr>
-
<tr>
-
<td>Твърд диск:</td>
-
</tr>
-
<tr>
-
<td>Процесор:</td>
-
</tr>
-
<tr>
-
<td>RAM:</td>
-
</tr>
-
<tr>
-
<td>VMSTAT</td>
-
</tr>
-
</table>
-
<table>
-
<tr>
-
<td><center><a href="http://jigsaw.w3.org/css-validator/check/referer">
-
<img style="border:0;width:88px;height:31px"
-
src="http://jigsaw.w3.org/css-validator/images/vcss"
-
alt="Валиден CSS!" />
-
</a>
-
</center>
-
</td>
-
</tr>
-
</table>
-
</center></pre>
-
<center>
-
<p class="link">2009-2010 <a href="http://panev.bsd-bg.com" target="_blank">BSD-BG</a> - Радослав Панев</p>
-
</center>
-
</body>
-
</html>
Ето и style.css
-
body {
-
background: url('logo.png');
-
background-repeat: no-repeat;
-
background-attachment: fixed;
-
background-position: top left;
-
font-size: 8px;
-
color: black;
-
font-family: Verdana,arial, helvetica, serif;
-
margin : 0 0 0 0;
-
}
-
-
h2 {
-
font-size: 24px;
-
color: black;
-
font-family: Verdana,arial, helvetica, serif;
-
margin : 0 0 0 0;
-
}
-
p {
-
font-size: 14px;
-
color: black;
-
font-family: Verdana,arial, helvetica, serif;
-
margin : 0 0 0 0;
-
}
-
table{
-
width: 1000px;
-
border-style: dotted;
-
border-width: 1px;
-
color: #000000;
-
}
-
tr{
-
border-style: solid;
-
border-width: 1px;
-
color: #000000;
-
}
-
td{
-
width: 3px;
-
height: auto;
-
border-style: solid;
-
border-width: 1px;
-
color: #000000;
-
}
Коментари (0)
Връзки за обратно следене (0)
( абонирайте се за коментарите на този пост )
Все още няма връзки за обратно следене.