PHP Экранирующие угловые скобки для <! - HTML ->? - PullRequest
0 голосов
/ 04 августа 2011

Возникло много трудностей при выходе из угловых скобок.

$embeds = preg_replace(<!--nextpage-->, '', $embeds, 1);

Обнаружил, что strip_tags () предполагает выполнение трюка, но, должно быть, где-то все испортилось.

Что быбыть лучшим способом удалить <! - nextpage ->?

1 Ответ

0 голосов
/ 04 августа 2011

Хотите ли вы раздеться или выйти за скобки ангела?

Разбор работает с strip_tags(), если HTML верен.Пример: $embeds = strip_tags($embeds);

Экранирование можно выполнить с помощью html_special_chars().Пример: $embeds = htmlspecialchars($embeds, ENT_NOQUOTES);

Вы также можете попробовать следующее:

preg_replace('/<!--.+-->/U', '', $embeds)
...