Интернет-магазин спортивных товаров и принадлежностей, с функцией форума
PhpMyAdmin — это некоммерческое приложение написанное на PHP и обеспечивающее полноценную, в том числе удаленную, работу с базами данных MySQL через броузер. Так как phpMyAdmin позволяет во многих случаях обойтись без непосредственного ввода команд SQL, то работа с базами данных становится вполне посильной задачей даже для человека весьма поверхностно знакомого с MySQL. PhpMyAdmin может управлять… Читать ещё >
Интернет-магазин спортивных товаров и принадлежностей, с функцией форума (реферат, курсовая, диплом, контрольная)
Федеральное агентство по образованию ГОУ ВПО «Сибирский государственный индустриальный университет»
Центр повышения квалификации и профессиональной переподготовки специалистов ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к выпускной квалификационной работе:
Интернет магазин спортивных товаров и принадлежностей, с функцией форума Слушатель Алексенцев Евгений Сергеевич Руководитель Койнов Роман Сергеевич Директор ЦПК и ППС доцент Морин Сергей Викторович Декан факультета доцент Шарафутдинов Ринат Яковлевич Новокузнецк 2013 г.
РЕФЕРАТ САЙТ КОНТЕНТ-ПРОЕКТ, HTML, CSS, PHP, MYSQL, ДИЗАЙН
Объектом работы является специфика проектирования сайта для сотрудников образовательных учреждений, занимающихся обучением детей.
Цель настоящей работы состоит в выборе средств разработки и создания сайта интернет-магазина «Спортивных товаров и принадлежностей»
В результате выполненной работы представлен вариант сайта.
Содержание Определения, обозначения и сокращения Введение
1. Основная часть
1.1 Обзор типов сайтов
1.2 Обеспечение работы веб-сайта
1.2.1 Информационное обеспечение
1.2.2 Программное обеспечение
1.2.3 Техническое обеспечение
1.3 Теоретические основы построения веб-сайтов
1.3.1 Принципы работы веб-сервера
1.3.2 Основы программирования на языке PHP
1.3.3 Основы работы с базой данных
1.3.4 Динамический веб-сайт
2. Практическая часть
2.1 Характеристика объекта проектирования сайта
2.2 Установка программного обеспечения
2.3 Построение базы данных сайта
2.4 Построение основной части сайта
2.5 Организация обратной связи на сайте Заключение Список использованной литературы
Определения, обозначения и сокращения В настоящей ВКР применяют следующие термины с соответствующими определениями:
1. WWW — world wide web — гипертекстовая среда Интернет, объединяющая мультимедийные документы средствами гипертекста. Пользователи могут переходить от одних документов к другим с помощью гипертекстовых ссылок.
2. DNS-сервер — Domain name system serverспециальные компьютеры, известные серверы системы доменных имен. Хранят таблицы имен машин с ассоциированными с ними IP-адресами и переводят их в друг в друга для человеческих и компьютерных нужд.
3. URL — Uniform Resource Location — унифицированный адрес ресурса. Стандартная форма обозначения имен файлов в Интернете и в World Wide Web, описывающая тип сетевой службы, абонентское имя компьютера и имя файла на данном компьютере, включая полный путь поиска файла.
4. HTML — hypertext mark-up language — язык разметки гипертекста. Система кодов для разметки документов. Применяется для документов, циркулирующих в среде World Wide Web. Основная задача HTML — определить структуру документов и семейств документов так, чтобы они могли быть легко и быстро доставлены пользователю по сетям и отображены на самых разных дисплеях.
5. HTTP — hypertext transport protocol — протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом.
Введение
В настоящее время стремительно развиваются средства массовой информации. Еще десять лет назад в нашей стране мало кто знал такое явление, как Интернет. Но времена изменились — пришла эпоха Интернета. Всемирная сеть занимает всё более крепкие позиции в современном мире.
Огромное количество пользователей, одна из главных причин развития Интернета как средства коммуникации. Существует много различных средств и способов общения, огромную роль в этом процессе играет Интернет. С появлением всемирной паутины, общение между пользователями вышло за рамки одного дома, города, страны. Роль Интернета в быту, при продвижении новых технологий и услуг, становится более, очевидна.
Практически ни одна организация уже не может обойтись без создания сайта для своей компании, учреждения. Интернет-сайты охватывают миллионные аудитории. Интернет-представительство позволяет вести активную деятельность в таких направлениях, как продажи, консультирование, просветительская работа, образование.
Сфера образования как одна из самых передовых и постоянно развивающихся областей человеческой деятельности не могла не задействовать Интернет. Большинство частных и государственных образовательных учреждений имеют свой сайт, который информирует пользователей о роде деятельности организации.
Профессионально спроектированный сайт, умение правильно подобрать средства разработки, является важным моментом для каждого грамотного разработчика веб-сайтов и открывает дополнительные возможности продвижения сайта в сети Интернет.
Таким образом, веб-сайты являются мощным средством создания имиджа учреждения и расширения образовательных возможностей; всемирная сеть растет, конкуренция среди учреждений увеличивается, следовательно, создание качественного веб-сайта становится основной задачей разработчиков.
Исходя из этого, можно определить цель и задачи выпускной квалификационной работы.
Цель настоящей работы состоит в выборе средств разработки и создания сайта интернет магазина спортивных товаров с функцией форума Задачи:
проанализировать информацию по видам веб-сайтов и способах их создания;
систематизировать данные по разработке веб-сайтов и их продвижению в сети Интернет;
разработать веб-сайт интернет магазина спортивных товаров с функцией форума.
Метод исследования: анализ специальной литературы, экспериментальная работа.
Объектом работы является спецификация проектирования сайта интернет магазина спортивных товаров с функцией форума
Предметом — методы разработки сайта интернет магазина спортивных товаров с функцией форума сайт программирование интернет
1. Основная часть
1.1 Обзор типов сайтов
— Сайт-визитка Сайты этого типа отличаются лаконичностью. Как правило, сайт-визитка является вариантом рекламного буклета, размещенного в Интернете с информацией о компании, товарах и услугах. Обычно, это 5−10 статичных страниц с описанием компании, возможно схемой проезда к офису, некоторые описания основных товаров и услуг.
Технология изготовления данного типа сайтов предусматривает набор статичных web-страниц в формате html, htm. Фактически, разработка такого сайта включает в себя только создание графического дизайна, перекликающегося с фирменным стилем, и наполнением текстом и графикой.
Наличие такого веб-сайта особенно актуально для небольших торговых, коммерческих, производственных предприятий, ориентированных на рынок, следящих за своим имиджем и проводящих активную маркетинговую политику. Основной эффект сайта-визитки — дополнительная реклама, эффект «присутствия», общая информация о товарах и услугах, формирование определенного имиджа. [1]
— Корпоративный сайт Корпоративные сайты включают в себя большое количество функциональных, тематических разделов и информационных блоков, имеют возможность оперативного управления контентом сайта, что позволяет обновлять информацию на сайте и управлять всеми его сервисами.
Корпоративный сайт отличает более строгий дизайн, обычно выполненный в фирменном стиле компании.
Сайты этого вида снабжаются каталогом товаров и услуг с возможностями поиска по каталогу, системой публикации прайс-листов с возможностью регулярного обновления. Цели подобных веб-сайтов — предоставить более подробную информацию о фирме и ее наиболее интересных предложениях, отвечать на вопросы аудитории и снять излишнюю нагрузку с традиционных каналов связи.
Эффект от информационного представительства в Интернете — дополнительная рекламная площадь, полноценная информация для посетителей о представляемых компанией товарах и услугах, создание новых информационных услуг для существующих клиентов и партнеров, возможность привлечения новых клиентов.
— Контент-проект.
Контент-проект — это сайт, как правило некоммерческой направленности, который представляет собой собрание текстов, статей и прочих материалов, основная задача которого — привлечение посетителей по определенной тематике. В дальнейшем, этот трафик обычно перенаправляется на коммерческие сайты и, по сути, контент-проект используется, как рекламная площадка.
Контент-проект может быть выполнен в виде интернет-библиотеки, энциклопедии или справочника. Каждая отдельная страничка сайта контент-проекта дает, как правило, незначительный трафик, однако общий трафик такого сайта может быть очень внушительным.
Контент-проект, при условии размещения на нем подходящей по тематике рекламы, дает самый качественный и тематический трафик на коммерческие сайты партнеров (а значит и конвертацию посетителей в покупателей), т.к. эта тема, с очень высокой долей вероятности, будет интересна большинству посетителей, пришедших с сайта контент-проекта.
Контент-проект также может представлять собой образовательный, развлекательный ресурс или блог, например, информационный женский блог Красапета, который представляет собой женский блог и онлайн-журнал.
— Интернет-магазин Интернет-магазин, пожалуй, один из самых популярных сегодня типов интернет-ресурсов, создаётся с целью облегчения процессов покупки. Основной упор при его разработке делается на функциональность: коммерческий сайт должен располагать удобным и эффективным интерфейсом. Интернет-магазины (торговые системы класса «business to customer») предоставляют возможность продаж через Интернет конечному покупателю, рядовому потребителю товаров и услуг.
Подобные веб-сайты могут быть интегрированы со складскими системами предприятия, логистическими цепочками и маркетинговыми информационными системами. Интернет-магазины предоставляют посетителю возможность совершения покупки «онлайн», формируют дополнительный канал распространения продуктов и услуг компании. В результате создания сайтов такого типа появляются дополнительные возможности по организации маркетинговых исследований через Интернет. Веб-сайты такого вида могут быть снабжены системами проведения электронных платежей. [2]
— Информационный портал Информационные порталы отличаются, в первую очередь, объемом и характером информации. На портале размещается не только информация о товарах и услугах конкретной компании, но и теоретическая, отраслевая, аналитическая информация в области бизнеса компании. Порталы снабжены системами публикаций и управления информационным наполнением. Функциональность ресурса высокая, информационные возможности портала дополняются интерактивными составляющими, системами поиска и классификации информации. Эта категория сайтов ориентирована на большие «онлайн» проекты, которые переносят значительную часть бизнеса компании в интернет. Наличие такого ресурса позволяет компании — владельцу портала занять лидирующее положение в своей отрасли бизнеса по представлению в Интернете, привлекать большое число пользователей, предоставляет значительные возможности по продвижению на рынок товаров и услуг компании. [1]
1.2 Обеспечение работы веб-сайта
1.2.1 Информационное обеспечение Информационное обеспечение сайта — это поддержание базы данных сайта в актуальном состоянии, управление интерактивными системами сайта (голосование, обратная связь, форумы, и т. д.), отслеживание популярности материалов и услуг.
Постоянное информационное обеспечение сайта — залог успеха и эффективности интернет-проекта. Для эффективной работы сайта требуется постоянное развитие и обновление, которое достигается информационным обеспечением сайта в комплексе с другими методами поддержки сайта (технической поддержкой сайта, SEO-оптимизацией, регистрацией сайта в тематических каталогах и поисковых системах).
Информационное обеспечение сайта актуальной свежей информацией, введение голосования, обратной связи, создание форумов, блогов и других интерактивных систем привлекает внимание посетителей, дает им интересную и актуальную информацию, побуждает возвращаться на сайт. [3]
Создание возможности общения на сайте реализуется с помощью специальных приложений и сервисов. Благодаря их настройкам можно ограничить или расширить права посетителей в свободе общения. Наиболее популярными способами общения на сайтах являются форум, отправка сообщений через форму обратной связи. Рассмотрим их подробнее:
общение на форуме можно ограничить определенными разделами и темами, или дать свободу посетителям и позволить им создавать темы для обсуждения. Выбирая этот вид общения, посетители смогут общаться как с администратором, так и между собой в общих темах, а также отправлять личные сообщения, которые прочтет только их получатель;
говоря о форме обратной связи, можно сказать, что она служит для отправки сообщений администрации сайта с целью решения какой-то задачи.
1.2.2 Программное обеспечение Для построения сайта на локальном компьютере, необходимо иметь следующее программное обеспечение :
— Любой редактор, способный сохранить на диске текстовый файл (для создания HTML или XHTML документов), можно использовать программы с подсветкой кода, например, Notepad или Adobe Dreamweawer.
— Apache — самый распространённый HTTP сервер, который может поддерживать несколько кодировок кириллицы одновременно. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках. Он используется для создания динамичного сайта с использованием языков программирования. [4]
— PHP — это язык программирования, предназначенный для интерактивного создания веб-страниц на веб-сервере, т. е. сценарий выподняется на стороне сервера. PHP-код исполняется между запрошенной страницей и веб-сервером, добавляя и изменяя основной код HTML. PHP прекрасно подходит для разработки веб-приложений. PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, динамической графикой, криптографическими библиотеками, документами формата PDF.
В настоящее время PHP поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов. Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. В области программирования для Интернета PHP — один из популярнейших скриптовых благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP. PHP является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. В настоящее время широко используется пятая версия продукта.
— MySQL — система управления реляционными базами данных; для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, необходима система управления базой данных, каковой и является MySQL. Поскольку компьютеры замечательно справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному — как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений.
В реляционной базе данных данные хранятся не все скопом, а в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. [5]
— PhpMyAdmin — это некоммерческое приложение написанное на PHP и обеспечивающее полноценную, в том числе удаленную, работу с базами данных MySQL через броузер. Так как phpMyAdmin позволяет во многих случаях обойтись без непосредственного ввода команд SQL, то работа с базами данных становится вполне посильной задачей даже для человека весьма поверхностно знакомого с MySQL. PhpMyAdmin может управлять как целым MySQL сервером (для этого необходимы права супер-пользователя), так и отдельной базой данных. PhpMyAdmin не хранит информацию об учетных записях mysql-пользователей, и не управляет ими самостоятельно (ему лишь разрешается управлять информацией учетной записи). Когда пользователь входит в phpMyAdmin, то логин и пароль передаются непосредственно MySQL-серверу. [6]
1.2.3 Техническое обеспечение Для построения сайта, необходимо иметь компьютер с операционной системой Windows или Unix, также понадобится установить на компьютере популярный браузер, который хотя и не нужен для создания документов, но необходим, чтобы видеть результаты работы. Причина проста: исходный текст, составленный с помощью текстового редактора, выглядит совсем непохоже на то, что покажет браузер, хотя это один и тот же документ. Самые популярные на сегодняшний день браузеры: Microsoft Internet Explorer, Mozilla Firefox, Apple Safari и Opera.
1.3 Теоретические основы построения веб-сайтов Для создания динамического сайта необходимо знать основные принципы работы web-сервера, изучить основы программирования на языке HTML, PHP, знать основы CSS, понимать основы поисковой оптимизации.
1.3.1 Принципы работы web-сервера Сервис WWW работает по технологии клиент-сервер.
Web-сервер — это программное обеспечение, установленное на компьютере, при помощи которого по протоколу HTTP предоставляется доступ к веб-страницам. Наиболее распространенными web-серверами являются Apache, работающий на платформе Unix/Linux и IIS (Internet Information Service), работающий под управлением Windows. Также web-сервером называется и сам компьютер, на котором установлено это программное обеспечение и хранятся файлы веб-сайтов.
Функции сервера: на сервере хранятся различные ресурсы (например веб-страницы); для каждого ресурса устанавливаются права доступа; сервер обрабатывает запросы клиентов, которым необходим тот или иной ресурс; сервер осуществляет обмен информацией с клиентами и другими серверами. В качестве клиента используется браузер. Функции клиента: браузер осуществляет запрос требуемого ресурса; браузер обрабатывает полученный ресурс. Схема доступа браузера к веб-сайту показана на рисунке 1.
Рисунок 1 — Схема доступа клиента (браузера) к веб-сайту В строке адреса браузера набирается адрес сайта, на который хочет попасть пользователь (например http://www.google.com). Затем браузер отправляет запрос специальному компьютеру, которые носит название DNS-сервер (Domain Name System). DNS-сервер преобразует набранный адрес в числовой (IP-адрес) адрес сервера, на котором расположен сайт (например 212.147.139.162) и возвращает его браузеру. Браузер отправляет запрос на полученный адрес и в ответ получает запрашиваемый ресурс. После того, как ресурс передан, соединение между клиентом и сервером разрывается.
1.3.2 Основы программирования на языке PHP
Когда PHP разбирает файл, он просто передаёт текст файла, пока не обнаружит один из специальных тэгов, который говорит о необходимости начать интерпретацию текста как кода PHP. Разборщик выполняет весь найденный код до закрывающего тэга PHP, который говорит разборщику, что нужно снова начать просто передавать текст. Этот механизм позволяет внедрять PHP-код в HTML: всё за пределами тэгов PHP остаётся без изменений, а внутри тэгов — разбирается как код.
Два набора тэгов, которые используются для обозначения блоков кода PHP. и). Но, если предполагается внедрять PHP-код в XML или XHTML, нужно использовать форму для соответствия XML. Закрывающий тэг автоматически подразумевает точку с запятой; и не нужно вводить символ «точка с запятой» в конце последней строки PHP-блока.
Типы данных. PHP не требует (и не поддерживает) явного определения типа при объявлении переменной; тип переменной определяется согласно контексту, в котором она используется. То есть, присваивается строковое значение переменной $var, $var станет строкой. Если присваивается $var целочисленное значение, она станет целым числом.
Примером автоматического преобразования типа является оператор сложения '+'. Если любой из операндов является числом с плавающей точкой, то все операнды интерпретируются как числа с плавающей точкой, результатом будет также число с плавающей точкой. В противном случае операнды будут интерпретироваться как целые числа и результат также будет целочисленным. Это не меняет типы самих операндов; меняется только то, как они вычисляются. Пример:
$number = «0»; // $number это строка
$number += 2; // $number теперь целое число (2)
$number = $number + 1.3; // $number теперь число с плавающей точкой (3.3)
?> [7]
PHP поддерживает 8 базовых типов данных.
4 скалярных типа:
— boolean. Логический тип данных, переменные данного типа могут принимать значения true (правда) или false (ложь).
— integer. Целочисленный тип данных, переменные могут принимать целые значения (…-2, -1, 0, 1, 2…) в диапазопе от -231 до +231. Если значение превышает данный порог — оно автоматически переводится в тип float.
— float. Числовой тип данных с плавающей точкой, может содержать как целые, так и дробные величины.
— string. Строковый тип данных. Содержит нефиксированное количество различных символов. PHP не накладывает никаких ограничений на длину строки, поэтому можно смело работать даже с ОЧЕНЬ большими строками.
2 комплексных (составных) типа:
— array. Массив, содержит упорядоченный список элементов. Подробнее о
массивах мы поговорим в отдельном разделе.
— object. Объект, содержит некий объект (экземпляр класса)
2 специальных типа:
— resource. Ссылка на абстрактный элемент, т.н. внешний ресурс. Примеры
внешних ресурсов — ссылка на файл и ссылка на результат выполнения запроса.
— NULL. Пустой тип данных, обозначающий отсутствие какого-либо значения. О таких значениях обычно говорят «не определено». Пустым значением можно инициализировать переменные любого другого типа.
Переменные. Переменные в PHP представлены знаком ($) dollar с последующим именем переменной. Правильное имя переменной начинается с буквы или символа подчёркивания, с последующими (в любом количестве) буквами, числами или символами подчёркивания. Таким образом, допустимы следующие имена переменных: $n, $n1, $user_func5 и т. д. В отличие от ключевых слов, имена переменных в PHP чувствительны к регистру, т. е. переменные $user, $User и $USER являются различными.
Операторы. Оператор — это описание некоторого действия, которое интерпретатор должен сделать с указанными переменными. Операторы входят в большинство выражений и позволяют изменять или сравнивать значения переменных. Переменные, с которыми связан оператор, называются операндами. Важное свойство операторов; `то свойство определяет в какой последовательности будут выполняться фрагменты одного выражения Операторы выбора/ if… else
if (условие) // Если условие истина (true), то
{
Действия
} // Если условие ложь (false), то
else
{
Действия
}
?>
К операторам выбора относят: условный оператор (if…else) и переключатель (switch). Проверка дополнительных условий возможна при помощи оператора elseif. Оператор if может включать сколько угодно блоков elseif, но else в каждом if может быть только один. Как правило, в конструкциях if… elseif…else оператор else определяет, что нужно делать, если никакие другие условия не являются истинными (true). [8]
Циклы. Помимо условий немаловажную вещь в PHP занимают циклы. Создается переменная, а затем она изменяется до тех пор пока не дойдет до какого-то значения. На практике это довольно удобно. Можно с необычайной легкостью считывать или заполнять массивы, высчитывать значения каких либо функций и. т. д., что широко используется на различных сайтах, например, в гостевых книгах и форумах. Существует несколько видов циклов while, do. while и for. Цикл while. Цикл WHILE — простейший тип цикла. Основная форма оператора WHILE:
WHILE (условие) {
…
}
While предписывает PHP выполнять вложенный оператор до тех пор пока условие выполняется. Значение выражения проверяется каждый раз при начале цикла, так что если значение выражения изменится внутри цикла, то он не прервется пока не начнется следующий цикл. Иногда, если условие не выполняется с самого начала, цикл не выполняется ни разу. Цикл do … while. Цикл DO. WHILE очень похож на WHILE за исключением того, что значение логического выражения проверяется не до, а после окончания итерации. Основное отличие в том, что DO. WHILE гарантировано выполнится хотя бы один раз, что в случае WHILE не обязательно. Для циклов DO. WHILE существует только один вид синтаксиса:
$i = 0;
do {
echo $i;
} while ($i > 0);
Этот цикл выполнится один раз, так как после окончания условие не выполнится ($i не больше 0), и выполнение цикла завершится. Кроме того можно испольовать оператор в циклах BREAK.
C помощью него можно в любой момент оборвать любой цикл, как while, do. while, так и for. Например:
$i = 1;
while ($i <= 10) {
echo $i;
$i++;
if ($i > 5) break;
}
В данном случе цикл оборвется, когда переменная $i станет равной 6. Цикл for. Циклы FOR — наиболее мощные циклы в PHP. Синтаксис цикла FOR:
FOR (выражение; условие; вложенные операторы) {
…
}
Первое выражение безусловно вычисляется (выполняется) в начале цикла.
В начале каждого цикла проверяется условие. Если оно выполняется, то цикл продолжается и выполняются вложенный оператор. Если нет, то цикл заканчивается. В конце каждого цикла вычисляются (исполняются) вложенные операторы. Если условия нет, то цикл продолжается бесконечно (PHP по умолчанию считает его выполнившимся (равным TRUE). [9]
Массивы. Массивы очень широко применяются в PHP-скриптах. Массив — это набор элементов, к каждому из которых можно обратиться по индексу или имени. Массивы позволяют хранить переменные в упорядоченном виде. Все массивы в PHP являются ассоциативными, т. е. состоят из пар «ключ» ="значение" .
Массив записывается таким образом: $name[team] = «Seltics». Для того чтобы вывести на экран значение определенной ячейки массива необходимо обратиться к данной ячейке: echo $name[team].
Функции. Функцией называется фрагмент программного кода, обладающий уникальным именем и предназначенный для решения конкретной задачи. Функция вызывается по имени в разных точках программы, что позволяет многократно выполнять фрагмент с указанным именем. Преимущество такого решения заключается в том, что блок кода пишется всего один раз, а затем легко модифицируется по мере необходимости.
Функции могут создаваться в любой точке программ PHP, однако по соображениям структурной организации кода удобнее разместить все функции, используемые сценарием, в самом начале сценарного файла. Существует и другой способ, заметно повышающий эффективность программирования и способствующий многократному использованию кода, — выделение функций в отдельный файл (называемый библиотекой). Библиотеки удобны тем, что их функции можно использовать в разных приложениях, не создавая лишних копий и не рискуя допустить ошибки в процессе копирования.
Синтаксис функций PHP выглядит так:
function имя_функции ([$параметр1. $параметр2, … $параметрn]) {
тело функции
}
Передача данных. Современные веб-ресурсы не просто предоставляют информацию посетителю, но и взаимодействуют с ним. Для взаимодействия с пользователем нужно получать некоторую информацию от него. Для получения в основном используются методы GET и POST.