Поэтому я использую strip_tags, чтобы разрешить всплывать пользователям, знакомым с html. Проблема в том, что <strong>my comment doesn't have strong closing tag
делает остальную часть страницы жирным шрифтом.
Есть ли функция для добавления всех отсутствующих тегов в конце строки? Как мне это вылечить?
используйте методы loadHTML () и saveHTML ().
$somevar = new DOMDocument();
$somevar->loadHTML("$somestring");
echo $somevar->saveHTML();
Это должно очистить любой небрежный HTML-код в строке, которую вы вводите, вставив закрывающие теги.
Других решений пока нет …