html блок как переменная

284
04 февраля 2019, 13:20

Как правильно сохранить html блок и использовать его как переменную в других файлах? Задача автоматизировать добавление некоторых кусков html кода в другие страницы - по типу конструктора. Мне понятна модель использования БД, но выглядит это грязно.

Answer 1

Что бы не писать везде один и тот же код, нужно вынести повторяющийся код в отдельный файл(так часто делают для подключения к базе данных), нужно использовать include
include "вашфайл.php";


Вот что говорит php.net:

Выражение include включает и выполняет указанный файл.

Файлы включаются исходя из пути указанного файла, или, если путь не указан, используется путь, указанный в директиве include_path. Если файл не найден в include_path, include попытается проверить директорию, в которой находится текущий включающий скрипт и текущую рабочую директорию перед тем, как выдать ошибку. Конструкция include выдаст предупреждение, если не сможет найти файл; поведение отлично от require, который выдаст фатальную ошибку.

Если путь указан — абсолютный (начинающийся с буквы диска или с \ в Windows или с / в Unix/Linux системах) или относительно текущей директории (начинающийся с . или ..) — include_path будет проигнорирован вообще. Например, если имя файла начинается с ../, парсер будет искать в родительской директории запрошенный файл.

READ ALSO
При большой нагрузке получаю SQLSTATE[HY000] [2003] Can't connect to MySQL server on

При большой нагрузке получаю SQLSTATE[HY000] [2003] Can't connect to MySQL server on

Запуcтили сайт, всё вроде бы хорошо, но начала вылетать ошибка что не может подключиться заметил что это происходит при большой нагрузкес...

240
одновременная передача данных

одновременная передача данных

Согласно документации одной из бирж криптовалют для создания ордера я использую такой код

217
Выводится только одна запись массива в Google Charts

Выводится только одна запись массива в Google Charts

Изначально, хочу сказать, что в программировании пока ещё не особо силён, поэтому, мой код может быть не совсем логичен и не корректным

223
Переменная вне цикла while

Переменная вне цикла while

Поломал себе всю головуНе могу понять, как вынести готовую переменную за пределы цикла "WHILE"

196