Мне интересно, возможно ли следующее:
Раздел «Администратор» на веб-сайте, в котором администраторы могут ввести ссылку на изображение или видео (например, с YouTube или Google), в результате чего HTML-код на веб-сайте будет каким-либо образом отредактирован.
Например:
Admin X входит в систему.
Администратор X хочет изменить видео на их index.html.
Администратор X помещает код встраивания в поле ввода и нажимает кнопку отправить.
Веб-сайт обрабатывает запрос и обновляет веб-сайт, чтобы каждый мог его увидеть.
Кто-нибудь знает, возможно ли это?
Я думал, что это возможно, используя сочетание jQuery, Javascript и PHP, однако я не уверен в этом.
Прежде всего, создание раздела администратора потребует от вас создания / использования какой-либо системы аутентификации и способа сохранения информации о пользователе администратора и его хэша пароля. Вы можете сохранить информацию о пользователе в любой базе данных и войти в систему, используя страницу формы имени пользователя / пароля, которая должна быть запущена под https, чтобы учетные данные для входа не передавались по сети.
Этот тип проблемы, которую вы описываете, обычно решается с помощью системы управления контентом (CMS). Есть много хорошо известных CMS, которые являются либо открытыми, либо проприетарными, и люди будут клясться любым из них.
Для вас важно попробовать некоторые из них и выяснить, какой из них вам удобнее использовать «из коробки» или модифицировать.
Моя любимая PHP CMS Processwire потому что я нахожу настраиваемые поля так легко реализовать при его использовании. Вы можете легко создать поле для администратора сайта, чтобы ввести код для встраивания, который будет отображаться при отображении вашей страницы.
Удачи!
Просто сохраните весь код в значение столбца таблицы.
Извлеките это значение из базы данных и просто отобразите его … оно будет динамически создано.
echo $row['column_name']; -- it will be having the html code
Вы можете написать все html-коды, используя echo «», например, чтобы создать таблицу, которую вы можете отобразить как
echo "<Table><tr><td>DATA IN THE TD </td></tr></table>";
Это было для встраивания кода, в случае статических проигрывателей просто сохраните идентификатор видео и загрузите его через базу данных, это тоже будет работать.