Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

При закачке аватара не работает проверка...

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
hd_keeper

При закачке аватара не работает проверка...

Сообщение hd_keeper »

При локальной закачке аватаров на форум не работает проверка размера изображения и объема файла. Отладка скрипта показала, что до вызовов функции getimagesize() в includes/usercp_avatar.php вообще не доходит. Куда копать?

Используется phpBB-2.0.10 на Apache 2.0.50, PHP 4.3.8 + safe mode, MySQL 4.0.17.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

hd_keeper
Сами аватары закачиваются?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
hd_keeper

Сообщение hd_keeper »

Xpert писал(а):hd_keeper
Сами аватары закачиваются?
Закачиваются. Но не проверяются на размер.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

hd_keeper
Может не установлены какой-нибудь модуль или библиотека для php, которые обеспечивают данную проверку?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
hd_keeper

Сообщение hd_keeper »

Xpert писал(а):hd_keeper
Может не установлены какой-нибудь модуль или библиотека для php, которые обеспечивают данную проверку?
Может быть. Где можно почитать о том, какие модули необходимы для работы phpBB?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
hd_keeper

Сообщение hd_keeper »

Xpert писал(а):hd_keeper
PHP: Image Functions - Manual
PHP собран с поддержкой как GD lib, так и EXIF. Все равно не работает.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 19 лет 9 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

hd_keeper
PHP собран с поддержкой как GD lib, так и EXIF
а какое отношение это к размеру имеет?
интересует закачка откуда с компа или урла?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
hd_keeper

Сообщение hd_keeper »

crash писал(а):hd_keeper
PHP собран с поддержкой как GD lib, так и EXIF
а какое отношение это к размеру имеет?
Потому что проверка размера изображения (ширина и высота) тоже не работает. Хотя проверка и осуществляется при использовании функции getimagesize(), но мало ли что...
интересует закачка откуда с компа или урла?
С компьютера пользователя, aka local upload.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 19 лет 9 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

hd_keeper
Потому что проверка размера изображения (ширина и высота) тоже не работает
exif и gd насколько я знаю этим не занимаются.
С компьютера пользователя, aka local upload.
тогда вопрос, что меняди, какие моды ставили?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
hd_keeper

Сообщение hd_keeper »

crash писал(а):hd_keeper
тогда вопрос, что меняди, какие моды ставили?
Ставили mod_merge и attach_mod. У аттачей размер тоже не показывается:
http://kaze.otaku.ru/forum/viewtopic.php?t=3

P.S. Это может быть из-за safe_mode=on?
hd_keeper

Сообщение hd_keeper »

Проблема решена.

Причина была в следующем. При закачке файла он временно помещается в каталог /var/tmp или /tmp. При работе PHP в safe_mode скрипт не может обратиться к этому каталогу.

Решение проблемы:
1. Создать каталог ( например, tmp) для временных файлов
внутри виртуального хоста Апача.
2. Прописать в конфиг виртуального хоста
php_admin_value upload_tmp_dir /usr/web/host01/tmp
_Vlad_
phpBB 1.4.1
Сообщения: 41
Зарегистрирован: 19 лет 4 месяца

Сообщение _Vlad_ »

У меня анологичная проблема с закачкой аватар, не проверяется размер (ширина и высота)
и что странно, один юзер залил автару больше по весу чем разрешено.
я сам пытался так сделать, но мне скрипт говорит что допустимый размер (вес) превышен, ну а ширину и высоту ни у кого не проверяет.

тоже safe_mode=on

я не пойму где надо сделать эту директорию tmp ? подскажите
Закрыто

Вернуться в «Поддержка phpBB 2.0.x»