Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Информация о хостинге: нагрузка, свободное место на жёстком диске и т.п.

Сообщения:  [1-10] 

 
 автор: Valick   (23.04.2007 в 23:52)   письмо автору
 
   для: cheops   (07.04.2007 в 13:18)
 

У меня на бесплатном хостинге это работает

   
 
 автор: cheops   (07.04.2007 в 13:19)   письмо автору
 
   для: Roo$   (06.04.2007 в 23:02)
 

В большинстве случаев информация, выдаваемая функцией phpinfo() - это единственно, доступная информация
<?php
  phpinfo
();
?>

   
 
 автор: cheops   (07.04.2007 в 13:18)   письмо автору
 
   для: Roo$   (07.04.2007 в 10:20)
 

Для работы этой функции необходим доступ ко всему диску, разумеется такого доступа клиенту не предоставляют, так как он сможет натворить дел (например, залезть к соседям по хостингу).

   
 
 автор: Mr.White[$t0rm]   (07.04.2007 в 10:25)   письмо автору
 
   для: Roo$   (07.04.2007 в 10:20)
 

Так попробуй.

<?php 
    $total 
disk_total_space("./")/1024;
    
$free disk_free_space("./")/1024;
    
$ratio sprintf("%.2f"$free/$total*100.00);
    print (
"Использование диска: $ratio% свободно ($free/$total)");
?>

   
 
 автор: Roo$   (07.04.2007 в 10:20)   письмо автору
 
   для: Mr.White[$t0rm]   (07.04.2007 в 10:16)
 

У себя этот скрипт работает нормально а вот на хосте ругается

Warning: disk_total_space() [function.disk-total-space]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (VIRTUAL_DOCUMENT_ROOT:/tmp:/var/tmp) in /data/www/r/site/public_html/infouser.php on line 2

Warning: disk_free_space() [function.disk-free-space]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (VIRTUAL_DOCUMENT_ROOT:/tmp:/var/tmp) in /data/www/r/site/public_html/infouser.php on line 3

Warning: Division by zero in /data/www/r/site/public_html/infouser.php on line 4
Использование диска: 0.00% свободно (/)

Кажется проблема с путями

   
 
 автор: Mr.White[$t0rm]   (07.04.2007 в 10:16)   письмо автору
 
   для: Roo$   (07.04.2007 в 09:51)
 

<?php
    $total 
disk_total_space("/")/1024;
    
$free disk_free_space("/")/1024;
    
$ratio sprintf("%.2f"$free/$total*100.00);
    print (
"Использование диска: $ratio% свободно ($free/$total)");
?>

   
 
 автор: Roo$   (07.04.2007 в 09:51)   письмо автору
 
   для: Valick   (07.04.2007 в 07:42)
 

А как чтоб он показывал статистику в мегобайтах?

   
 
 автор: Valick   (07.04.2007 в 07:42)   письмо автору
 
   для: Roo$   (06.04.2007 в 23:02)
 

объем харда

<?php
    $total    
=disk_total_space("/");
    
$free    =disk_free_space("/");
    
$ratio    =sprintf("%.2f"$free/$total*100.00);
    print (
"Использование диска: $ratio% свободно ($free/$total)");
?>

   
 
 автор: minas   (07.04.2007 в 01:02)   письмо автору
 
   для: Roo$   (06.04.2007 в 23:02)
 

Использовать функции, выполняющие команды на системе, например system(). Насчет запрещенных функций - можно посмотреть в php.ini, часто его открывают на чтение или функцией phpinfo();.

   
 
 автор: Roo$   (06.04.2007 в 23:02)   письмо автору
 
 

Как с помощью php кода можно узнать следующую инфу об хосе: объем харда (сколько осталось), запрещенный функции, нагрузка на сервер,...

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования