Я использую текстиль для редактирования контента на сайте. Только доверенные пользователи имеют доступ к редактированию.
Я хочу вставить списки вставок из GitHub: <script src="http://gist.github.com/#####.js"></script>, но Textile удаляет их с помощью: "[removed][removed]".
<script src="http://gist.github.com/#####.js"></script>
[removed][removed]
Я искал в классе Textile PHP, как и где он обнаруживает это и удаляет его, но он ускользает от меня. Я нашел текстильную фильтрацию тегов для Ruby , есть ли что-нибудь похожее для класса PHP?
Хорошо, я чувствую себя идиотом. CodeIgniter отфильтровал данные $ POST, которые его удалили.
Для справки: Текстиль не автоматически удаляет <script> или другие теги.
<script>
Вы можете сделать это с помощью регулярного выражения, с помощью функции preg_replace () :
<code>/<[^<]+?>/i
Если вам не нужна замена, просто используйте функцию strip_tags () .