Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> общий размер загруженных файлов 
V
    Опции темы
Egor.84
Дата 2.10.2008, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 11.10.2007

Репутация: нет
Всего: нет



Здравствуйте.
Не подскажите как можно проверить общий объем файлов загруженных на сервер, вот я размер одного загружаемого файла проверяю нормально - установил параметры ограничения 
memory_limit = 1M 
post_max_size = 1M 
upload_max_filesize = 1M
так же MAX_FILE_SIZE на форме использую.
А как вот проверить общий объем загруженных фалов,чет роюсь даже в нете не могу найти,видимо если нет соответствующих параметров надо тупо считать суммарный объем загруженных файлов и проверять потом?
Подскажите кто встречался, мне надо ограничить общий размер загруженных фалов.
Спасибо.
PM MAIL   Вверх
MoLeX
Дата 2.10.2008, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



парсишь директорию, берешь вес каждого файла складываешь в итоге получаешь суммарный

Добавлено через 24 секунды
или же смотришь размер директории


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Egor.84
Дата 2.10.2008, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 11.10.2007

Репутация: нет
Всего: нет



Я думал что за общий размер параметр отвечает post_max_size = 1M
PM MAIL   Вверх
MoLeX
Дата 2.10.2008, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Egor.84, тебе надо общий размер файлов которые уже загружены?

Добавлено через 16 секунд
т.е. лежат гдето на сервере

Добавлено через 28 секунд
или же ктороые ты прикрепил и загружаешь?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Egor.84
Дата 2.10.2008, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 11.10.2007

Репутация: нет
Всего: нет



размер тех что я загружаю я знаю и так как поставить ограничение на них, мне нужно проверить чтоб в папке в которую я загружаю размер всех файлов не превышл скажем 1 Мб
У меня есть кусок кода где сканируется эта папка
Код

if ($handle = opendir($uploaddir)) 
{
    $size=0;
    while (false !== ($file = readdir('c:\\apache\\htdocs\\upload\\'))) 
    { 
        if ($file != "." && $file != "..") 
        { 
            print "</p>";
            echo "<a href=\"$dl_dir$file\n\">$file</a>"; 
            print "</p>";
           $size=$size+? 
           echo $size;
        } 
    }
    if($size>1000000)
    { 
      echo "Общий размер фалов на сервере не может превыщать 1 Мб";    
      exit;
    } 
    closedir($handle); 
}

вот только не понятно что вместо ? ставить, какая функция определяет размер файла

Это сообщение отредактировал(а) MoLeX - 2.10.2008, 14:07
PM MAIL   Вверх
MoLeX
Дата 2.10.2008, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Egor.84 @  2.10.2008,  13:58 Найти цитируемый пост)
какая функция определяет размер файла

а догадаться?
filesize()



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
bars80080
Дата 2.10.2008, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(MoLeX @  2.10.2008,  14:09 Найти цитируемый пост)
а догадаться?
filesize()

правильнее: а посмотреть? http://php.ru/manual/index.functions.html
PM MAIL WWW   Вверх
Egor.84
Дата 2.10.2008, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 11.10.2007

Репутация: нет
Всего: нет



Я еще до того как написали все уже сделал,спасибо большое
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1154 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.