- •Ноу спо Вологодский кооперативный колледж курсовая работа
- •Обзор инструментальных средств разработки динамических web-страниц
- •Понятие динамического элемента «Формы обратной связи». Назначение. Основные возможности.
- •Логическая структура динамического элемента «Форма обратной связи»
- •Алгоритм взаимодействия основных компонентов
- •Этапы разработки динамического элемента «Форма обратной связи» Разработка главного модуля динамического элемента
- •Разработка вспомогательных органов динамического элемента.
- •Функция отправки почты
- •Файл конфигурации
- •Особенности размещения динамического элемента на страницах web-сайта
- •Список литературы
Функция отправки почты
Файл functions.php содержит 2 функции:
Checkmail() он необходим для проверки введения электронного алреса. Основой является функция preg_match(), которая ищет совпадения в строке и проверяет его при помощи регулярных выражений по шаблону .
Файл конфигурации
Данный файл содержит в себе адрес электронной почты, куда будет отсылаться сообщение с формой , заголовки письма , которые при желание всегда можно изменить . Они позволяют почтовой программе определить тип письма, кодировку откуда пришло сообщение и тд.
Шаблон письма
Tpl.php
Как видите это простой код, присвоенный переменной $tpl. В необходимых ячейках находятся переменные $mail, $name и $message. При отсылке письма она будет заменяться на данные введенные в форме.
Особенности размещения динамического элемента на страницах web-сайта
Для размещение динамического элемента на сайте использовался оператор include. Данный оператор предназначен для включения файлов в код сценария PHP во время исполнения сценария PHP.
Синтаксис оператора include выглядит следующим образом:
Include имя_файла;
Использование оператора include в контексте HTML страниц является невероятно удобным. Данный оператор позволяет собрать весь наиболее употребляемый код в одном файле и подключать по мере необходимости.
Форма обратной связи.
Список литературы
Будилов, В. PHP 5 / Вадим Будилов. - СПб.: БХВ - Петербург, 2005.
Дронов, В. PHP, MySQL и Dreamweaver. Разработка интерактивных Web-сайтов / В. Дронов. – СПб.: БХВ - Петербург, 2007.
Зольников, Д.С. PHP 5. Как самостоятельно создать сайт любой сложности / Д.С. Зольников. – М.: НТ Пресс, 2006.
Колисниченко, Д. Профессиональное программирование на PHP / Денис Колесниченко. - СПб.: БХВ - Петербург, 2007.
Компьютерные сети. Принципы, технологии, протоколы: учебник для вузов / Олифер В.Г., Олифер Н.А.- СПб: Питер, 2006.
Кузин, А.В. Компьютерные сети: учебное пособие / А.В. Кузин, В.М. Демин. – М.: Форум: Инфра – М, 2005.
Кузнецов, М., Симдянов, И. PHP. Практика создания Web-сайтов / М. Кузнецов, И. Симдянов. – СПб.: БХВ - Петербург, 2008.
Мельников, П.П. Технология разработки HTML-документов: учебное пособие / П.П. Мельников, М.: Финансы и статистика, 2005.
Олищук, А.В., Чаплыгин, А.Н. Разработка web-приложений на PHP 5. Профессиональная работа / А.В. Олищук, А.Н. Чаплыгин. – М.: Издательский дом «Вильямс», 2006.
Строганов, А. С. Ваш первый сайт с использованием PHP-скриптов / А.С. Строганов. – М.: Диалог – МИФИ, 2008.
Хольцнер, С. PHP в примерах / С. Хольцнер. – М.: Бином-Пресс, 2007.
PHPworld.ru – все о программировании на PHP. Режим доступа www.phpworld.ru
Кухарчик, А. РНР: обучение на примерах / А. Кухарчик. — Мн.: Новое знание, 2004.