Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Андрушко.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
141.17 Mб
Скачать

1.2.3. Компоненты языков и средств

Выборка товаров из базы данных, а также характеристики детских товаров, категории товаров выбираются из базы данных (MySQL) и форматировано в цикле выводятся на странице.

Для удобного поиска по всей базе данных сайта создана система поиска по сайту. Пользователь вводит в поисковую форму искомые данные, они заносятся в переменную и обрабатываются средствами php [3]. То есть в строке обрезаются пробелы, удаляются экранирующие слеши, html тэги преобразовываются в сущности. Выборка организована таким образом, что осуществляется поиск всех вхождений искомой строки в записях базы данных. Результаты поиска выводятся на отдельной странице в таком же формате, что и вся информация на сайте. Для добавления комментария, достаточно ввести своё имя и текст комментария, данные заносятся в переменные и обрабатываются, чтобы злоумышленники не могли нанести ущерб базе данных вводя запросы в текстовое поле. Если не будут введены обязательные для заполнения имя и текст комментария, произойдёт вывод сообщения об ошибке с просьбой заполнить все поля. Новый комментарий добавляется в отдельную таблицу для комментариев в базе данных. В таблице помимо содержимого комментария и имени отправителя, хранится поле для определения к какой записи добавлен комментарий.

Вывод по главе 1

Современные технологии веб-программирования предоставляют возможность создания полноценного и успешного сайта.

Особенно актуальными в настоящее время представляются всевозможные интернет-магазины, в силу своей доступности и популярности.

Разработка веб-сайта основывается на применении методик, позволяющих добиться эффективного результата и получить в итоге интернет-магазина, соответствующий интересам и склонностям родителей. Для создания интернет-магазина необходимо использовать такие базисные технологии: РНР, MySQL, HTML, CSS, PHP Designer7 и другие.

Глава II. Проектирование и разработка интернет-магазина детской одежды

2.1.Средства разработки сайта

Установка локального сервера Denwer

Для реализации курсового проекта нам понадобиться «Денвер», скачать его можно с официального сайта http://www.denwer.ru предварительно зарегистрировавшись.

Денвер (от сокр. Д.н.w.р или ДНВР – джентльменский набор Web-разработчика) – набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows [1].

Рис. 1. Официальный сайт denwer

Сама установка дистрибутива занимает немного времени. Мы рассмотрим принципы работы локальной машины, её структуру. Запускаем денвер. Установку будем проводить в несколько этапов.

Рис. 2. Установка локального сервера Denwer

Этап 1. Место установки

На первом этапе мы должны выбрать в какое место устанавливать локальный сервер. По умолчанию будет предложено установить denwer на диск C в папку WebServers. Путь - C: \WebServers. Разработчики рекомендуют устанавливать комплекс в каталог первого уровня, то есть, C: \WebServers. Нажимаем Enter.

Этап 2. Виртуальный диск

Далее вводим имя виртуального диска, который будет связан с только что указанной директорией. Рекомендуемое значение по умолчанию (Z:). Важно, что диска с этим именем еще не должно содержаться в системе.

Этап 3. Запуск и установка комплекса

В следующем этапе выбираем в каком режиме запускать Denwer по умолчанию стоит 1 режим, в котором установка виртуального диска происходит сразу с загрузкой Windows, загрузка серверов происходит по нажатию ярлыка как и во 2 режиме, но в котором виртуальный диск включается во время запуска сервером и отключение после остановки denwer. Мы будем использовать 1 вариант, поскольку удобнее в качестве быстрого доступа к папкам и проблем с запуском виртуального диска не бывает. Нажатие Enter завершается установка локальной машины.

Рассмотрим структуру локального сервера:

Корневая папка:

в которой еще четыре папки:

И на рабочем столе будут ярлыки:

Рис.3. Ярлыки на рабочем столе

В папке denwer находятся файлы эти файлы запуска, перезагрузки, остановки и др. В папке home будут ваши сайты, а также файлы администрирования в localhost. В папке tmp находятся временные файлы. В папке usr находятся файлы баз данных mysql, она сама php, bin, файлы apache и другие.

Для проверки правильной установки в адресной строке браузера введём localhost и убедимся в его работоспособности (рисунок 4).

Рис. 4 localhost

Установка Wordpress на локальный сервер Денвер

После установки самого локального сервера мы приступаем к установке нашего сайта WordPress [2] на сервер. Рассмотрим установку WordPress на локальный сервер шаг за шагом.

Для этого заходим на русскоязычный сайт WordPress по адресу http://ru.wordpress.org/.

Скачиваем и начинаем установку. Создали папку с именем нашего сайта kids, в которой создаём еще папку с обязательным названием www. Распаковваем скачанный архив с WordPress в папку www. Запускаем Денвер –- ярлык Run, либо WebServers/denwer/Run.еxe. Путь до папки www в нашем случае: C: /WebServer/home/ kids /www (C: /WebServer он же диск Z, - то диск который мы устанавливали на денвере)

Логин и пароль администратора: используем Andrushko и 12345, он необходим для входа в панель управления и нажимаем Далее.