Мне удалось создать простой блог и страницу администратора, используя PHP. Я не использовал CMS, как WordPress, потому что я хотел глубже понять PHP.
Я хотел создать страницу администратора, которая позволяла бы пользователю указывать, где в своем блоге они могли бы поместить картинку; например, они могут добавить фотографию до первого абзаца или после.
Моя страница администратора, как она есть сейчас, - это просто поле ввода textarea и кнопка отправки, которая отправляет только текстовые сообщения в блоге из поля textarea в базу данных. Мой мыслительный процесс состоял в том, что я мог добавить теги img в поле ввода textarea, но фотографии пользователя могли бы храниться на их жестком диске, поэтому я подумал о том, чтобы сохранить PHP-код в поле ввода textarea для получения файлов изображений из базы данных. Например, если бы я хотел разместить фотографию после первого абзаца поста в блоге, я бы набрал что-то вроде этого в поле textarea:
This is the first paragraph. Here is a photo of my vacation:
<? echo "<img src='getPhoto.php?page=blogPost'>"; ?>
Затем я нажимаю «кнопку отправки», и абзац с кодом PHP отправляется в мою базу данных. Страница с публикацией в блоге извлекает текст «Это первый абзац. Вот фотография моего отпуска:» и код PHP. Затем PHP-код извлекает и показывает фотографию.
Проблема в том, что отправка кода PHP с текстом блога может сбить с толку пользователя, не разбирающегося в технологиях или не обладающего знаниями в области программирования. Страница администратора должна позволять автору блога размещать фотографии в любом месте своего поста без знания программирования. Я еще не нашел учебник, который охватывает размещение изображений на странице администратора PHP-блога. Буду признателен за любую помощь в начале работы.