Задать вопрос
@semki096

Как работать с кавычками добавленными через текстовое поле, если они вступают в конфликт с кодом сайта?

Вот код кнопки, где параметром указываю значение переменной
<button data-text="<?=$text?>"></button>
$text - текст пользователя введённый в текстовое поле и хранящийся в базе. И допустим пользователь ввел текст <a href=""></a> - в таком случае конфликт и вёрстка рушится. Как лучше это решить учитывая что пользователю можно писать хоть двойные хоть одинарные кавычки?
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
alsopub
@alsopub
Попробуйте:
<button data-text="<?=htmlspecialchars($text); ?>"></button>
Ответ написан
Комментировать
Rou1997
@Rou1997
PHP? strip_tags.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы