X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> папка пользователя
octavian_hb
octavian_hb
Topic Starter сообщение 17.3.2011, 21:37; Ответить: octavian_hb
Сообщение #1


Собсно задача следующая: при регистрации пользователя создается папка, например совпадающая с его логином, папка нужна для хранения всяких там картинок, аватарок, мож быть архивов и т.п., т.е. не очень больших файлов. тогда возникает вероятность, пользователь может тупо воспользоваться халявой и хранить все что не поподя, таким образом засоряя сервер. Как можно ограничить размер его папки например максимум до 100 Мб? Оговорюсь сразу, что авторизация и регистрация происходит посредством PHP+MySQL, поддержка сессии - через куки.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
20vs20
20vs20
сообщение 19.3.2011, 1:13; Ответить: 20vs20
Сообщение #2


можно подсчитывать и суммировать объёмы загружаемых файлов и записывать в БД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SEVI
SEVI
сообщение 19.3.2011, 16:42; Ответить: SEVI
Сообщение #3


Пройтись по всей папке циклом (по файлам) извлекая рамеры файлов, потом все это суммируете. На сколько помню, размеры берутся в Байтах (а может Кб) (но это вы сами сможете определить). А дальше ставить блок иф и проверяете.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 19.3.2011, 16:58; Ответить: Apay
Сообщение #4


(SEVI @ 19.3.2011, 18:42) *
Пройтись по всей папке циклом (по файлам) извлекая рамеры файлов
правильно, только если и подпапки есть - надо рекурсию включить
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 19.3.2011, 21:23; Ответить: Mulder_hb
Сообщение #5


Для подсчета можно и внешние утилиты запускать, например для линукса:
[PHP]<?php

echo exec('du -hs /путь/до/каталога');[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Плагин для Wordpress. Вывод контента в зависимости от страны пользователя.
8 neuch 2266 19.9.2022, 7:51
автор: neuch
Открытая тема (нет новых ответов) Нужно написать жалобу на пользователя ВК. Плачу 150 рублей за жалобу
15 Darkrain 10749 3.7.2015, 10:43
автор: dk888
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСкрипт профиля пользователя в синих тонах для Ucoz
0 shannon1791 1571 8.4.2012, 21:10
автор: shannon1791
Открытая тема (нет новых ответов) Кредитую пользователя Benz
1 Minato 3133 7.10.2011, 20:52
автор: Benz
Открытая тема (нет новых ответов) Кредитую пользователя Morgan_Grek
3 Seo-optimist 3371 18.9.2010, 12:22
автор: Morgan_Grek


 



RSS Текстовая версия Сейчас: 29.3.2024, 4:36
Дизайн