Перейти к контенту

[1.x.x]Ограничение на суммарный размер изображений в подписи


fadar

Рекомендуемые сообщения

Название: Ограничение на суммарный размер изображений в подписи

Добавил: fadar

Добавлен: 22 Сен 2005

Обновлен: 03 Июн 2007

Категория: IP.Board 1.x.x

 

Данная модификация позволяет ограничить суммарный размер (в Кб) изображений в подписи участника форума. Лимит вы устанавливаете вручную при инсталляции модификации.

За помощь в реализации модификации спасибо man2d.

Последние обновление: 3 июня 2007

- Исправлена уязвимость с игнорированием размера изображения, в адресе которого содержится пробел

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

что то я не понимаю, по идее в подпись нельзя вставлять аттачи/картинки, только через ,т.е. с друго-го сервера.

 

эта модификация как я понимаю, проверяет размер имаджа с удаленного сервака и пропускает его либо запрещает? :D

Ссылка на комментарий
Поделиться на других сайтах

Да примерно так. Она считывает размер по удалённому урл и суммирует его, если сумма размеров изображений превышает лимит, то пользователю выдаётся сообщение и соотвественно подпись не меняется :D
Ссылка на комментарий
Поделиться на других сайтах

при установке выдаёт ошибку:

 

Fatal error: Non-static method usercp_functions::filesize_url() cannot be called statically in usercp_functions.php on line 1174

 

на 1174 находится строка:

$summ = $summ + filesize_url($matches[0][$i]);

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...
  • 9 месяцев спустя...

А как ввести ограничение на разрешение каждой картинки?

Т.е. например запретить в подписе все, кроме юзербаров определнных размеров.

 

Помогите! очень актуально

Ссылка на комментарий
Поделиться на других сайтах

По-моему там о разрешении не слова, только размер по весу в кб
Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Так, нашёлся баг, никак немогу исправить...

 

Вообщем пробелма в следующем, если в адресе картинки используется пробел (в hex: %20), то скрипт игнорирует и не учитывает размер...

 

Может кто-нибудь помочь? Долго искал способ, но что-то пока никак...

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.