Как записывать в бд html код и правильно выводить?
Привет. У меня есть поле для заполнения кода Виджета, который состоит из div iframe
В поле нужно добавить этот код и в нужном месте вывести его.
Точно также можно отправить скрипты и все остальное что может навредить сайту и показывать то что не нужно(всякие alert или еще что то). Или отправить не тот виджет который мне нужен. Как правильно такие данные хранить, обрабатывать?
Как идея может по шаблону проверить что код должен состоять из этого и этого, если нет совпадения, то ошибка
FanatPHP, не совсем, там меняется ссылка у iframe, а при копировании пользователь может скопировать весь html код, а не отдельно эту ссылку. Конечно если пользователь подзаморочится то можно, но такого не будет.
Похоже что я придумал. Спасибо.
Если код всегда один и тот же, то никак, разумеется, его не хранить.
Хранить только изменяемые данные, а код добавлять динамически при выводе.
Ссылку доставать из засланного кода регуляркой