HTML Purifier не разрешает высоту и ширину в теге imgPhp

Кемеровские программисты php общаются здесь
Гость
HTML Purifier не разрешает высоту и ширину в теге img

Сообщение Гость »


Я много искал ответ на этот вопрос, но следующий параметр не разрешает атрибут высоты или ширины:

$config->set('HTML.Allowed', 'img[src|alt|height|width],span[style],strong'); Тег изображения работает нормально вместе со значением атрибута alt, но атрибуты высоты и ширины удаляются.

Я тоже пробовал это:

$config->set('HTML.AllowedAttributes', 'src, height, width, alt'); В журналах ошибок нет.

Я буду рад использовать альтернативное решение, если есть что-то более поддерживаемое.

Изменить: похоже, удаление происходит только в том случае, если задано значение в процентах.

В источнике есть это:

// Согласно спецификации, это длина, но проценты могут // подвергаться злоупотреблениям, поэтому мы разрешаем использовать только пиксели. 'height' => 'Пиксели#' . $макс, 'ширина' => 'Пикселей#' . $макс, Действительно ли % является проблемой, могу ли я как-то изменить источник, если нет?

Вернуться в «Php»