За последние 24 часа нас посетили 22529 программистов и 1057 роботов. Сейчас ищут 660 программистов ...

Как разграничить участки кода?

Тема в разделе "HTML и CSS", создана пользователем Атм_Евгений, 22 дек 2021.

  1. Атм_Евгений

    Атм_Евгений Активный пользователь

    С нами с:
    21 июл 2017
    Сообщения:
    206
    Симпатии:
    5
    Всем привет!
    Подскажите как можно сделать следующее, если вообще возможно:

    Я вывожу в блок div данные из БД. В этих данных, по мимо текста, другой код. И если попадается код с ошибкой, например, атрибут title открывается кавычками, а закрывающие кавычки забыли поставить, то в значение атрибута попадает все, что можно и не можно, туда может попасть и закрывающий тег общего блока div..., и, в результате, вся структура общего кода разваливается.

    Как то можно содержимое блока отграничить от общего кода?
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.744
    Симпатии:
    1.319
    Адрес:
    Лень
    выпрямить руки и не ломать верстку
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Если в БД хранится не готовый для вывода контент, то его надо кодировать в HTML:
    PHP:
    1. <h1><?= html($post['name']) ?></h1>
    --- Добавлено ---
    Тогда надо проверять код, чтобы там не было ничего лишнего. Во вменяемых CMS даже структура DOM проверяется, которая поступает от пользователя.