| |
|
|
| | Как написать функцию котррая будт получать два параметра, один сколько всего места на сервере а второй сколько занято и будет отображать круг закрашееный соответственно двумя цветами.(занятое и свободное место). Т.е мен надо как в виндоусе. ЗАРАНЕЕ ВСЕХ БЛАГОДАРЮ, | |
| |
|
|
| |
|
|
| |
для: jeans1986
(02.07.2007 в 00:27)
| | | Для IE можно просто воспользоваться элементом управления Structured Graphics, прочитать можно здесь http://cnt.online.ru/mpl/face?id=2319 | |
| |
|
|
| |
|
|
| |
для: sim5
(02.07.2007 в 00:43)
| | | Это, наверняка, будет информация о состоянии диска клиента. | |
| |
|
|
| |
|
|
| |
для: jeans1986
(02.07.2007 в 00:27)
| | | Создавайте картинку. отрисовывайте на ней круг и сектор.
imagefilledellipse()
imagefilledarc() | |
| |
|
|
| |
|
|
| |
для: Trianon
(02.07.2007 в 02:57)
| | | Вот готовый скрипт, осталось только подправить, что и как надо:
<?php
// create image;
$image = imagecreatetruecolor(100, 100);
// allocate some solors;
$white = imagecolorallocate($image, 0xFF, 0xFF, 0xFF);
$gray = imagecolorallocate($image, 0xC0, 0xC0, 0xC0);
$red = imagecolorallocate($image, 0xFF, 0x00, 0x00);
// Общий объем;
$total_space = disk_total_space("/");
// Свободно места;
$free_space = disk_free_space("/");
// ;
imagefilledarc($image, 50, 50, 100, 50, 0, 360 , $red, IMG_ARC_PIE);
imagefilledarc($image, 50, 50, 100, 50, 0, $free_space / ($total_space / 360) , $gray, IMG_ARC_PIE);
// Всего места;
imagestring($image, 3, 5, 5, number_format($total_space/1024/1024, 2, '.', '')." MB", $white);
// Свободно;
imagestring($image, 3, 5, 80, number_format($free_space/1024/1024, 2, '.', '')." MB", $white);
// Вывод;
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
|
Не забудте работает он только из другого html-файла
<IMG src="space.php"> | |
| |
|
|
| |
|
|
| |
для: jeans1986
(02.07.2007 в 00:27)
| | | Создайте скрипт, в которм будет:
--space.php--
<?
// Заголовок изображения;
header("Content-type: image/png");
// Общий объем;
$total_space = disk_total_space("/")
// Свободно места;
$free_space = disk_free_space("/");
// С помощью стандартных средств вывода графики (круг, сектор, линия, пиксел) и несложных математических действий выводите диаграмму нужной формы;
?>
|
После чего, в нужном месте вашего сайта вставьте строку:
<IMG src="space.php"> | |
| |
|
|