CODE:<?
echo "<center><hr><font face=verdana color=red size=5><b>Server space</b></font><hr></center>";
echo "<center><hr><font face=arial color=blue size=2><b>Подсчет свободного и занятого места на физическом диске или каталоге сервера, где расположен этот скрипт.</b></font><hr></center>";
$dir = (".");
$f_size = 0;
size ($dir);
echo "<BR><BR><BR><center><font face=tahoma color=red size=1>В байтах (in bytes):<BR><BR><font face=tahoma color=green size=3>Использованное место в данной директории сервера (used space): $f_size байт</font><center>";
function size ($dir)
{
global $f_size;
$dh = opendir ($dir);
while ($file = readdir($dh))
{
if($file!="." && $file!="..")
{
$fullpath = $dir."/".$file;
if(!is_dir ($fullpath))
{
$f_size = $f_size + filesize ($fullpath);
}
else
{
size ($fullpath);
}
}
}
closedir ($dh);
return ($f_size);
}
// Добавим матиматические операции
$hdGnu = disk_free_space("/");
$hdGnu = disk_free_space("/"); // Размер в байтах
$mb = pow(1024,2); // Вычисляем мегабайты (1024 в квадрате)
// $mb = 1024*1024; // Или так - результат тот же
$gb = $mb*1024; // Мегабайты умножаем на 1024 (вычисляем гигабайты)
$hdGnugb = $hdGnu/$gb; // Размер в GB
// Обрезаем ненужные символы (после запятой будет 2 символа)
$hdd_size = round($hdGnugb,2);
echo "<br><center><font face=tahoma color=green size=3>Свободное место на диске сервера (free space): $hdd_size GB</font></center>";
echo "<BR><BR><BR><font face=tahoma color=black size=2>Оптиматизировано под операционные системы Linux, FreeBSD и MS Windows. В других ОС работа скрипта не проверялась и не гарантируется. Скрипт проверялся в браузерах Internet Explorer и Mozilla. <BR> © 2005 Voln.Net";
?>
(Добавление)
Не понятно кстати:
Цитата:Скрипт проверялся в браузерах Internet Explorer и Mozilla
Как это скрипт проверялся в браузере, если php серверный язык?
PS: Прошу прощения за некрофилизм. |