Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
16 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
779.10 kB
Просмотров:
61
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Ввод и передача данных Работа](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img0.jpg)
Содержание слайда: Ввод и передача данных
Работа с HTML формами
№2 слайд![Ввод данных через HTML-формы](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img1.jpg)
Содержание слайда: Ввод данных через HTML-формы
Чтобы принять данные (т.е. осуществить т.н. «пользовательский ввод») и обработать их, необходимо решить две задачи:
Обеспечить возможность ввода данных на стороне клиента с помощью HTML-форм;
Передать данные на сервер для обработки и получить результат.
Все элементы управления, используемые для ввода данных, которые должны быть отправлены серверной программе, обязательно должны находиться в форме.
№3 слайд![Форма HTML Форма - один из](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img2.jpg)
Содержание слайда: Форма HTML
Форма - один из важных элементов любого HTML-документа, предназначенная для обмена данными между пользователем и сервером. Позволяет организовать пользовательский интерфейс web-приложения для отправки данных (пользователем) на сервер.
Возможность обработки форм является одним из сильнейших средств языка PHP.
№4 слайд![Основные атрибуты lt form gt](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img3.jpg)
Содержание слайда: Основные атрибуты <form>
Атрибуты являются обязательными; если их значения не указаны – браузер подставляет значения по умолчанию.
Action – определяет адрес документа, обрабатывающего данные из формы (по умолчанию – текущий документ).
Method – определяет используемый метод отправки данных (GET или POST; по умолчанию - GET).
Enctype – определяет способ кодирования данных (по умолчанию - application/x-www-form-urlencoded).
№5 слайд![Обработка элементов форм](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img4.jpg)
Содержание слайда: Обработка элементов форм: текстовые поля
Виды полей:
Однострочное текстовое поле;
Многострочное текстовое поле;
Скрытое поле;
Типы полей данных HTML 5.
Алгоритм обработки:
Обращение к полю в HTML форме происходит по значению атрибута name обрабатываемого элемента;
В зависимости от метода обработки формы (значение атрибута method тэга form) данные попадают в глобальным массив GET или POST; индексом/ключом массива выступает значение атрибута name элемента формы; значением элемента массива – введенное пользователем значение элемента.
№6 слайд![Передача данных на сервер](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img5.jpg)
Содержание слайда: Передача данных на сервер
Передача данных на сервер осуществляется методами GET и/или POST в запросе браузера:
№7 слайд![Передача данных на сервер GET](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img6.jpg)
Содержание слайда: Передача данных на сервер: GET
№8 слайд![Передача данных на сервер POST](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img7.jpg)
Содержание слайда: Передача данных на сервер: POST
№9 слайд![Глобальные массивы Содержат](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img8.jpg)
Содержание слайда: Глобальные массивы
Содержат информацию о состоянии сервера и среды выполнения скрипта. Доступны в любом месте скрипта без дополнительный объявлений. В том числе к глобальным массивам относятся:
$_GET – содержит список переменных, переданных скрипту методом GET, т.е. через параметры URL-запроса.
$_POST – содержит список переменных, переданных массивом методом POST.
$_REQUEST - содержит данные переменных $_GET, $_POST и $_COOKIE.
№10 слайд![Обработка элементов форм](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img9.jpg)
Содержание слайда: Обработка элементов форм: переключатели (radio)
№11 слайд![Обработка элементов форм](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img10.jpg)
Содержание слайда: Обработка элементов форм: флажки (checkbox)
№12 слайд![Обработка элементов форм поле](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img11.jpg)
Содержание слайда: Обработка элементов форм: поле со списком
№13 слайд![Элементы формы кнопки lt](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img12.jpg)
Содержание слайда: Элементы формы:
кнопки
<input type = “button”…>
<input type = “submit”…>
<input type = “reset”…>
Submit – передача данных из формы обработчику;
Button – простая кнопка; для нее пишется обработчик;
Reset – кнопка сброса значений формы к первоначальным значениям.
Атрибуты кнопок:
Name – имя кнопки (для обработчика);
Value - значение кнопки (надпись).
№14 слайд![Электронная почта Функция mail](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img13.jpg)
Содержание слайда: Электронная почта
Функция mail()
№15 слайд![Отправка почты В PHP](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img14.jpg)
Содержание слайда: Отправка почты
В PHP существует одна функция отправки почты – mail().
Описание:
bool mail ( string $to , string $subject , string $message
[, string $additional_headers [, string $additional_parameters ]])
Список аргументов:
to - получатель, или получатели письма;
subject - тема отправляемого письма;
message - отправляемое сообщение;
additional_headers - используется для добавления дополнительных заголовков (From, Cc, and Bcc);
additional_parameters – используется для передачи дополнительных флагов в виде аргументов командной строки для программы сконфигурированной для отправки писем, указанной директивой sendmail_path. Например, можно установить отправителя письма при использовании sendmail с помощью опции -f.
№16 слайд![Отправка почты Пример](/documents_6/6d884f169fcd21cc8de8a3ba23fbcb1f/img15.jpg)
Содержание слайда: Отправка почты
Пример отправки простого письма:
<?php
mail(‘reciver@recivehost.com’, ‘subject’, ‘body’);
?>
Пример отправки письма с дополнительными заголовками:
<?php
$to = ‘reciver@recivehost.com';
$subject = 'subject';
$message = ‘my letter';
$headers = 'From: myAddress@myhost.com' . "\r\n" .
'Reply-To: myAddress@myhost.com' . "\r\n“;
mail($to, $subject, $message, $headers);
?>