Размер фото в альбомах пользователей

 
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 455
Приветствую всех.
Подскажите, правильно ли я понимаю, что "вес" фото (в Мб) в альбомах пользователей определяется в файле components/photos/frontend.php в строке:
if ($_FILES['picture']['size'] <= $max_mb*1024*1024)
и в строке:
$photo_max_size = ($max_mb * 1024 * 1024);
А определяется ли где-то размер фотографий в альбомах пользователей в пикселях?
Спортивный стиль – это модно!
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 455
Или размер фотографий в пикселях в альбомах пользователей не регулируется?
Спортивный стиль – это модно!
Реклама
cms
Посетитель
small user social cms
Сообщений: 21
Владимир, Это скорее в всего размер фото в пикселях
Кто к нам... с чем... тот от того... и того!
Модератор
small user social cms
МедальМедаль за отзывчивостьКубок зрительских симпатий
Сообщений: 435
Или размер фотографий в пикселях в альбомах пользователей не регулируется?

в админке регулируются размеры фото после обрезки.

а загружай ты хоть мильон на мильон пикс. - по барабану. главное чтоб по размеру файла (MB) проходило.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 455
Александр, благодарю за ответ.
А вот эти строки:
---------------------------
components/photos/frontend.php в строке:
if ($_FILES['picture']['size'] <= $max_mb*1024*1024)
и в строке:
$photo_max_size = ($max_mb * 1024 * 1024);
-----------------------------------
1024 - это размер фото в мегабайтах?
Если я хочу ограничить размер фото более жестко, например, 0,5 Мб, то как мне правильно указать, так что ли:
components/photos/frontend.php в строке:
if ($_FILES['picture']['size'] <= $max_mb*0,5*0,5)
и в строке:
$photo_max_size = ($max_mb * 0,5 * 0,5);

Или как правильно?
Спортивный стиль – это модно!
Модератор
small user social cms
МедальМедаль за отзывчивостьКубок зрительских симпатий
Сообщений: 435
ни так уж точно)))

ну вот присмотрись, я так понимаю речь идет про этот фрагмент?
Код PHP:
  1. /////////////////////////////// PHOTO EDIT //////////////
  2. if ($do=='editphoto'){
  3. $max_mb = 2; //max filesize in Mb
  4. ...........
  5. ...........
  6. .........
  7. if ($_FILES['picture']['size'] <= $max_mb*1024*1024){
  8. ..........
  9. .........
  10. ..........
  11. }
  12. }
  13.  
ну ? в самом начале куска кода читаем if ($do=='editphoto'){

не понял? тогда чуть выше - //// PHOTO EDIT (гугл в помощь...)

ответ: 1) хреновый из меня спец, но вроде это где-то в настройках сервера. Возможно php.ini )))
upload_max_filesize = 2; а надо upload_max_filesize = 0.5; больше ничего не спасет.
2) а в том куске кода, что фигурировал выше, есть переменная $max_mb
ее измени, в твоем случае переопределить ее значение $max_mb = 0.5 будет правильнее...

P.S. Могу ошибаться.
Редактировалось: 1 раз (Последний: 9 февраля 2011 в 20:49)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 455
Александр, спасибо большое за ответ)))
Хоть и слегка сумбурный, но направление я понял. Попробую менять значения, посмотрю что из этого выйдет.
Просто я думал, что кто-то же писал этот код и знает, что именно определяет это значение - 1024.
Судя по "$max_mb", наверное "mb" означает мегабайты. Но тогда почему значение повторяется: *1024*1024
Спортивный стиль – это модно!
Модератор
small user social cms
МедальМедаль за отзывчивостьКубок зрительских симпатий
Сообщений: 435
Да блин(((
ну смотри!!!

$max_mb = 2;

Но 2 это просто число! не более того.

а вот 2*1024 = 2048 байт (2 килобайта)
и 2*1024*1024 = .... (2 мегабайта)

справка: в одном килобайте 1024 байт и в одном мегабайте 1024 килобайт или 1024*1024 байт

вот тогда получится перевести 2 мегабайта из цифры в реальное и правильное количество байт.

Ток не говори что ответ сумбурный)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 455
Александр, то есть, получается, что если указано:
$photo_max_size = ($max_mb * 1024 * 1024);
то пользователь может загрузить фотку не более 2 Мб?
А у меня пользователи грузят фото по 2,7 Мб и даже по 3,6 Мб ..... sad
Редактировалось: 1 раз (Последний: 10 февраля 2011 в 03:04)
Спортивный стиль – это модно!
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4336
Владимир, уберите эту проверку вовсе. Размер загружаемого файла будет ограничен после этого ТОЛЬКО настройками php.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 455
Fuze, благодарю за ответ.
Значит, это можно отрегулировать только настройками php.ini
Спортивный стиль – это модно!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.