- •Ноу спо Вологодский кооперативный колледж курсовая работа
- •Обзор инструментальных средств разработки динамических web-страниц
- •Понятие динамического элемента «Формы обратной связи». Назначение. Основные возможности.
- •Логическая структура динамического элемента «Форма обратной связи»
- •Алгоритм взаимодействия основных компонентов
- •Этапы разработки динамического элемента «Форма обратной связи» Разработка главного модуля динамического элемента
- •Разработка вспомогательных органов динамического элемента.
- •Функция отправки почты
- •Файл конфигурации
- •Особенности размещения динамического элемента на страницах web-сайта
- •Список литературы
Обзор инструментальных средств разработки динамических web-страниц
Динамическая web-страница – это такая web-страница, которая, в отличие от статичной страницы, генерируется программно. Сервер, на котором находится web-страница, генерирует HTML код для обработки страницы браузером (программное обеспечение для просмотра web-сайтов).
Одно из преимуществ PHP – это более прострой и четкий синтаксис, по сравнению с Perl, что делает более легким для изучения для многих web-программистов. Кроме того, PHP работает как часть web-сервера, что экономит ресурсы хостинга.
Существует несколько языков программирования, на которых могут писать скрипты, которые генерируют "динамические" страницы. Самые распространенные из них:
Perl - Perl (Practical Extraction and Report Language) – практический язык выборки и составления отчетов. Оптимизирован для обработки большого количества текстовых файлов. Основной особенностью является то, что Perl обладает богатыми возможностями и огромной коллекцией дополнительных модулей. Талисманов Perl является верблюд – не слишком красивое, но очень выносливое животное, способное выполнять тяжелую работу. Многие серверы написаны как раз на языке Perl.
SSI - (Server Side Includes – включения на стороне сервера) – несложный язык для динамической web-страниц на сервере из отдельных составных частей и выдачи клиенту полученного HTML-документа.
ASP (Active Server Pages) – это технология от компании Microsoft, позволяющая разрабатывать internet - приложения и служащая для создания динамических web-страниц. ASP нельзя назвать языком программирования, так как это только технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования страницы. ASP имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах.
Python — активно развивающийся язык программирования, новые версии (с добавлением и изменением языковых свойств) выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют ANSI, ISO или другие официальные стандарты.
Понятие динамического элемента «Формы обратной связи». Назначение. Основные возможности.
Форма обратной связи (web-сайт) – сайт, где вы можете отправить text с сообщением. Первый и самый простой - это использование php функции mail(). Функция очень простая и понятная, хотя отправка почты с использованием mail() имеет и ряд недостатков. Самый главный - письмо отправляется не напрямую, а через php. Одновременно программа php подставляет в письмо некоторые свои поля. Например, у Вас не получится корректно указать отправителя. В поле "from" (то есть от кого пришло письмо) в большинстве случаев будет стоять имя сервера. Все дело в том, что php подставляет свои заголовки в служебную строку письмо "from".
Тем не менее отправка почты с помощью функции mail() остается самым простым
Функция mail() имеет следующий синтаксис:
mail($to, $subject, $body, $headers);
$to - это адрес получателя. Например, "ivan@ivanov.com".
$subject - тема письма. Например, "Вам пришло письмо".
$body - текст сообщения.
$headers - любые заголовки письма. Например, адрес отправителя будет выглядеть так: “rom: Dmitry@webtalk.ru”
Вводим специальный код и отправляем.