Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   XXXX Pro's PHP Developer Kit »   Документация по XPDK »   Структура программы на основе XPDK
RSS

Структура программы на основе XPDK

Автор статьи: XXXX Pro
Первоисточник: Объединенный Открытый Проект



/
|- db
|- config
|- temp
|- прочие каталоги

В корневом каталоге сайта размещены скрипты, написанные на языке PHP и отвечающие за выполнение основных действий форума. В подкаталоге config хранятся файл конфигурации database.php, в котором содержатся сведения для подключения к используемой для хранения информации базе данных, файлы основного и дополнительного шаблона tmplate1.php и tmplate2.php, а также могут быть размещены другие конфигурационные файлы. Запуск скрипта, как правило, осуществляется через файл index.php, но при необходимости вместо файла index.php основным файлом можно сделать любой другой, но при этом необходимо указать его имя в глобальной переменной $basefile. Файлы tmplate1.php и tmplate2.php являются ша­блонами, в которых задается список функций, вызываемых при работе форума в нормальном режиме и в режиме вывода подтверждающих сообщений.

Остальные файлы являются модулями и не предназначены для прямого вызова. Модули используются файлом index.php (подключаются к нему с помо­щью оператора require). При этом подключаемый модуль может либо явно выбираться в основном скрипте, либо указываться в качестве параметра m в HTTP-запросе.

В подкаталоге db хранятся PHP-модули, предназначенные для подключения к конкретным СУБД (в настоящий момент поддерживается только СУБД MySQL, однако в дальнейшем возможно расширение перечня поддерживаемых БД), а также SQL-скрипты, выполняемые на этапе установки сайта. Подката­лог temp используется в процессе работы движка для создания временных файлов (он является не обязательным).



Текущий рейтинг темы: Нет


Быстрый переход в раздел:


Время выполнения скрипта: 0.0164. Количество выполненных запросов: 13, время выполнения запросов 0.0087