Когда я вижу в ссылках на главную адрес /index.html, я понимаю, что человек не освоил основы. И уже начал "делать бизнес". Видимо, на "хлеб с маслом" не хватает.
Проблема в том, что у обычного виртуального хостинга pma "открыта миру". Хотя автор до понимания роли баз данных в "современном мире" еще и не дорос 😊
Бесплатная "базовая защита" сейчас по идее у всех должна быть, а тем более у "ведущих регистраторов". Могли сами ее случайно отключить.
Это CMS, вынесенная на "локалку/удаленку" 😀 А у нас в "требованиях":
"Картинки" - тоже содержимое. Без CMS - это использовать метки на месте ссылок/адресов ссылок для обработки серверным или клиентским программным кодом (уже не "чистый html") и управлять соответствием меток и "картинок" напрямую через базу данных, т.е. при помощи более простых посредников, чем полноценная CMS.
Естественно, помимо меток могут понадобиться циклы и т.п. Иными словами, нужен полноценный шаблонизатор и "поставщик данных" для него.
На сервере выполнять обработку можно двумя способами:
Это выдрано из контекста. Если вы не в состоянии понять, о чем я пишу, тем более не нужно ко мне обращаться.