Это старая версия документа!
8.3. Файл config.php
config.php - это файл конфигурации нашего приложения, мы с вами ничего записывать в него самостоятельно не будем и в конце этой главы мы его удалим. Этот файл будет создаваться при установке нашего приложением и в него будут записаны файла конфигурации.
В данном случае мы создаем пустой файл config.php для проверки работы логики установщика. А именно: Установщик проверит, есть ли в директории /ucms/includes файл config.php, что будет означать, что установка уже произведена и повторная не требуется и перекинет нас на страницу авторизации, в случае отсутствия файла config.php продолжиться установка.
Добавим в наш тестовый файл test.php следующий код:
- test.php
<?php /* Подключем файл cons.php из директории includes */ include "./includes/cons.php"; /* Присваиваем переменной $file_config значение константы FOLDER (а это директория ucms, записанная в файле cons.php)и добовляем '/includes/config.php' - директорию includes и искомый файл config.php */ $file_config = FOLDER . '/includes/config.php'; /* Если config.php существует */ if (file_exists($file_config)) { /* выводим запись о существовании */ echo "Файл $file_config существует"; /* Иначе выводим запись о существовании*/ } else { echo "Файл $file_config не существует"; } ?>
Сохраним изменения и проверим работу кода в браузере
Заходим в директорию includes и перемещаем файл config.php в директорию demo
Проверим снова работу кода файла test.php в браузере
Получаем сообщение: Файл /volume1/web/ucms/includes/config.php не существует
Возвращаем файл config.php в директорию includes