Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
23НОУ СПО Вологодский кооперативный колледж.doc
Скачиваний:
1
Добавлен:
24.08.2019
Размер:
385.54 Кб
Скачать

Обзор инструментальных средств разработки динамических 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”

Вводим специальный код и отправляем.