Как определить свободное место на сервере?

Статус
В этой теме нельзя размещать новые ответы.

kaspruk

Постоялец
Регистрация
8 Янв 2007
Сообщения
61
Реакции
28
Уже искал. Нашел php-команду
PHP:
$df = disk_free_space("/");
// $df содержит размер свободного места в каталоге "/"
я уже подставлял текущий каталог, и точку, и точку с косой, и $_SERVER('DOCUMENT_ROOT'], но увы ничего не помагает. пишет или ошибку, или 0, или свободное место на диске хостера, но не то что у меня для сайт :(
Советовали посчитать размер всех файлов и отнять их от квоты - но это не выход.
Можно ли средствами php это зделать, или нодо другой язык применять? Ведь в си-панели - это как-то реализовано. :nezn:
 
Попробуй Для просмотра ссылки Войди или Зарегистрируйся вот это. Должно показать по идее, только там надо настроить диски в конфиге и тему оформления поменять. А так скриптик работает. У меня на локальном файловом серваке стоит, показывает сколько где места
 
Скачал. проверил.
и ничего хорошего. он тоже использует для проверки свободного места функцию disk_free_space, в которую, к сожалению, я не знаю что прописать!
 
Проверил у себя print disk_free_space('/');
Хостинг на фрибзде, все прекрасно работает

Может на твоем хостинге прав не хватает.

Есть юниксовая команда df
Можно попробовать ее на перле заюзать, если перл катит
Если че, могу подсказать
 
Я бы использовал стандартную команду df, которая отдаёт информацию обо всех партишенах. до которых может дотянуться, по идее с учётом квот. Её довольно легко отпарсить на php. У меня на дебияне она лежит в /bin/df .
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху