Заглушка для сайта PHP

16:07 13.07.2017
Делаем заглушку для сайта на PHP

Создаём таблицу, например config, в этой таблице будут настройки движка, среди которых будет настройка заглушки сайта (site_off). Настройки можно сделать из админки или прямо на самом сайте, с правами админа естественно. Далее делаем запрос к таблице config и условием проверяем настройку заглушки, пример:
// Подключаемся к базе данных
$connect = mysqli_connect($dbhost, $dbuser, $dbpasswd, $dbname);

// Составляем запрос
$sql = "SELECT * 
	FROM config";			
// Выполняем запрос
$query = mysqli_query($connect, $sql);

// Получаем массив параметров сайтов
$config = mysqli_fetch_assoc($query);
if (!empty($config['site_off']))
{
    exit('Сайт закрыт на реконструкцию. Пожалуйста зайдите позже.');
}
else
{
    // Сайт работает
}	

Можно использовать 0 (заглушка отключена) и 1 (заглушка включена). Скрипт требует серьёзной допилки, это всего лишь пример...