Структура будущего сайта
Создадим полностью динамический сайт с использованием всех изученных технологий, например, каталог ресурсов Интернета. Сайт будет управляться из одного файла и состоять из трех разделов – общедоступного, раздела для зарегистрированных пользователей и раздела для администратора сайта.
В общедоступном разделе создадим следующие файлы:
- index.php- центральная страница сайта, на которой выводится рубрикатор каталога;
- catolog.php – вывод сайтов по каталогу с разбиением на страницу;
- contact.php- страница с формой обратной свящи;
- gbook.php- гостевая книга с разбиением на страницы;
- err401.php- файл с сообщением об ошибке 401 (не авторизован);
- err403.php- файл с сообщением об ошибке 403 (нет доступа);
- err404.php- файл с сообщением об ошибке 404 (ресурс не найден);
- err401.txt-для регистрации ошибки 401;
- err403.txt- для регистрации ошибки 403;
- err404.txt-для регистрации ошибки 404;
В разделе для заригистрированных пользователей (каталог user) создадим файлы:
- index.php- страница с формой входа в систему? с формой регистрации нового пользователя и формой восстановления пароля;
- add.php- для регистрации нового сайта;
- exit.php-для выхода из системы.
В разделе для администратора сайта (каталог admin) создадим файлы:
- index.php- для вывода статистики и сообщений об ошибках;
- rubr.php- для добавления новой рубрики, удаления или переименования существующей;
- moder.php- для вывода сайтов, находящихся на модерации,
