
Прежде чем приступить к реализации интерфейса пользователей и администрирования, перечислим то, что будет последовательно создаваться в ходе реализации проекта и определимся по использованию магических кавычек. Если они отключены, то их можно включить используя опцию magic_quotes_gpc, но лучше этого не делать, т.к. на большинстве удаленных веб-серверов эта опция как правило отключена. Если вы все таки решили ее использовать, то в тех директориях, где будет вводиться в базу данных информация, включить режим магических кавычек с помощью директивы в файле htaccess:
php_value magic_quotes_gpc on
Мы же будем использовать функцию addslashes().
| Имя | Модуль | Описание |
|---|---|---|
| index.php | Каталог | Титульная страница сайта. Отображает список категорий системы. |
| show_cat.php | Каталог | Страница, которая отображает для посетителя все книги определенной категории. |
| show_book.php | Каталог | Страница, которая отображает для посетителя информацию по определенной книге. |
| show_cart.php | Покупательская тележка | Страница, которая отображает для посетителя содержимое покупательской тележки. Кроме того, она используется для добавления элементов в тележку. |
| checkout.php | Покупательская тележка | Страница, которая предоставляет пользователю полную информацию по заказу. Она также принимает информацию, связанную с доставкой. |
| purchase.php | Покупательская тележка | Страница, которая принимает от пользователя информацию, касающуюся платежа. |
| process.php | Покупательская тележка | Сценарий, который обрабатывает данные платежа и добавляет заказ в базу данных. |
| login.php | Администрирование | Сценарий, который позволяет администратору входить в систему для внесения изменений. |
| logout.php | Администрирование | Сценарий, который реализует выход администратора из системы. |
| admin.php | Администрирование | Главное меню администрирования |
| change_password.php | Администрирование | Сценарий, который извлекает пароль администратора. |
| insert_category_form.php | Администрирование | Форма, позволяющая администратору добавлять в базу данных новую категорию. |
| insert_category.php | Администрирование | Сценарий, который вставляет новую категорию в базу данных. |
| insert_book_form.php | Администрирование | Форма, позволяющая администратору добавлять в систему новую книгу. |
| insert_book.php | Администрирование | Сценарий, который добавляет новую книгу в базу данных |
| edit_category_form.php | Администрирование | Форма, позволяющая администратору редактировать категорию. |
| edit_category.php | Администрирование | Сценарий, который обновляет категорию в базе данных |
| edit_book_form.php | Администрирование | Форма, позволяющая администратору редактировать детальную информацию о книге. |
| edit_book.php | Администрирование | Сценарий, который обновляет информацию о книге в базе данных. |
| delete_category.php | Администрирование | Сценарий, который удаляет категорию из базы данных. |
| delete_book.php | Администрирование | Сценарий, который удаляет книгу из базы данных. |
| book_sc_fns.php | Функции | Набор включаемых файлов. |
| admin_fns.php | Функции | Набор функций, используемых сценарием администрирования. |
| book_fns.php | Функции | Набор функций хранения и извлечения данных о книгах. |
| order_fns.php | Функции | Набор функций хранения и извлечения информации, связанной с заказом. |
| output_fns.php | Функции | Набор функций связанный с выводом HTML-содержимого |
| data_valid_fns.php | Функции | Набор функций проверки допустимости вводимых данных. |
| db_fns.php | Функции | Набор функций для подключения к базе данных book_sc |
| user_auth_fns.php | Функции | Набор функций аутентификации пользователей и администраторов |
| book_sc.sql | SQL | SQL-код создания базы данных book_sc |
| populate.sql | SQL | SQL-код для помещения тестовой информации в базу данных book_sc |
Комментарии(0)
Для добавления комментариев надо войти в систему и авторизоватьсяКомментирование статей доступно только для зарегистрированных пользователей:Зарегистрироваться