У меня есть форма для получения информации о пользователе, я уже разбираю большую часть текста. Я установил тег [code], который позволит пользователям вставлять любой код, который им нравится. После отправки он будет иметь подсветку синтаксиса и т. Д. Проблема, с которой я сталкиваюсь, заключается в том, что при использовании htmlentities, htmlspecialchars или аналогичных для дезинфекции неверного ввода мы иногда получаем некоторые странно выглядящие выходные данные из блока [code]. Я хочу, чтобы это точно выглядело, как пользователь входит в него, но на самом деле не выполняло никаких действий на веб-сайте. Например, echo ('тест'); становится эхо (\ 'тест \'); устранение выделения для строки. Я хочу, чтобы это отображалось именно так: echo ('test'); однако он не должен ничего выполнять, чтобы оставаться в безопасности.
Заранее спасибо.