защитить комментарии от закрытых тегов

Поэтому я использую strip_tags, чтобы разрешить всплывать пользователям, знакомым с html. Проблема в том, что <strong>my comment doesn't have strong closing tag делает остальную часть страницы жирным шрифтом.

Есть ли функция для добавления всех отсутствующих тегов в конце строки? Как мне это вылечить?

1

Решение

используйте методы loadHTML () и saveHTML ().

$somevar = new DOMDocument();
$somevar->loadHTML("$somestring");
echo $somevar->saveHTML();

Это должно очистить любой небрежный HTML-код в строке, которую вы вводите, вставив закрывающие теги.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]