Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Третьякова 06.06.2013.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4.09 Mб
Скачать

2.3.4 Описание файлов проекта интернет-магазина «neo-tuning»

В данном дипломном проекте при разработке интернет-магазина был использован локальный сервер. Локальный сервер - это специальная программа, которая устанавливается на локальный компьютер, позволяющая веб-разработчикам разрабатывать сайты на локальном компьютере, без необходимости выхода в Интернет. Это обычно комплекс программ, выполняющих различные функции. Локальный сервер аналогичен настоящему реальному серверу, расположенному в Интернете.

Интернет-магазин «NEO-tuning» - это динамический сайт, созданный с использованием PHP, баз данных MySQL, некоторых готовых скриптов, поэтому для тестирования и отладки такого интернет-магазина необходимо установить на компьютер локальный сервер. Это необходимо, потому что такие сайты (web-страницы сайтов) прежде чем отдаются посетителю в браузер, предварительно обрабатываются сервером, и уже затем в виде обычного HTML-кода, отдаются браузеру. Происходит это очень быстро на стороне сервера, т.е. в Интернете и посетители даже не замечают такую предварительную обработку.

При установке пакета Денвер в системе появляется дополнительный виртуальный диск, обычно это диск Z. Физически диск Z расположен на системном диске С, здесь появляется папка WebServers. На рисунке 2.36 наглядно изображено, как выглядит корневая папка виртуального сервера, где впоследствии помещаются все файлы проекта.

Рисунок 2.36 – Корневой каталог виртуального сервера

Все файлы проекта располагаются по следующему адресу: Z:\home\neotuning.lan\www. Данная папка (www) содержит следующие папки:

  • class – файлы с расширением .php;

  • css – файлы стилей с расширением .css;

  • img – изображения, используемые на страницах сайта (маркеры, иконки, баннеры, текстуры, шапка и прочее) с расширением .jpg и .png;

  • js – файлы на языке Java Script с разрешением .js;

  • lib – файлы с расширением .php;

  • modules – файлы с расширением .php;

  • photos – фотографии товаров с расширением .jpg (в разрешении 118x88, 200x150, 382x286, 640x480);

  • templates – файлы с расширением .html.

Файлы с расширением .php – файлы, созданные при помощи языка веб-программирования PhP. Файлы .php – это составные части интернет-страниц, отдельные программные модули. Большая часть программного кода содержится в страницах .php.

Файлы с расширением .js – файл, созданный при помощи JavaScript — прототипно-ориентированного сценарного языка программирования. Используется в составе страниц HTML для увеличения функциональности и возможностей взаимодействия с пользователями, а также .js файлы служат для сокращения скриптов в коде.

Файлы с расширением .css. CSS – Cascading Style Sheets, каскадные таблицы стилей – формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам. Правила CSS пишутся на формальном языке CSS и располагаются в таблицах стилей, то есть таблицы стилей содержат в себе правила CSS. Эти таблицы стилей могут располагаться как в самом веб-документе, внешний вид которого они описывают, так и в отдельных файлах, имеющих формат CSS. (По сути, формат CSS – это обычный текстовый файл. В файле .css не содержится ничего, кроме перечня правил CSS и комментариев к ним).