Скачать презентацию Локальный сервер Пакет Денвер Локальный сервер комплекс Скачать презентацию Локальный сервер Пакет Денвер Локальный сервер комплекс

01 Интернет-программирование практика.pptx

  • Количество слайдов: 17

Локальный сервер. Пакет Денвер Локальный сервер – комплекс программ, позволяющий осуществлять разработку web-приложений на Локальный сервер. Пакет Денвер Локальный сервер – комплекс программ, позволяющий осуществлять разработку web-приложений на локальном компьютере без необходимости выхода в интернет Денвер – набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (web-приложений и другого динамического содержимого интернет-страниц) на локальном ПК под управлением ОС Windows http: //www. denwer. ru/

Организация взаимодействия с пользователем. HTML-формы Организация взаимодействия с пользователем. HTML-формы

Сохранение и запуск файлов Файл сохраняем с расширением php. index. php login. php Папка Сохранение и запуск файлов Файл сохраняем с расширением php. index. php login. php Папка сохранения файла D: Web. Servershomelocalhostwwwmyproject D: Web. Serversusrlocalmysql-5. 1datamy_bd – храниться база данных Запуск файла в браузере – по умолчанию выводится файл с именем index http: //localhost/myproject/login. php Ошибки при запуске файлов Syntax Error on line 12

Пишем обработчик кода. Правила записи php-кода PHP и HTML Код сценария PHP начинается после Пишем обработчик кода. Правила записи php-кода PHP и HTML Код сценария PHP начинается после открывающего тэга . Разделение инструкций Инструкции разделяются также как и в C или Perl – каждое выражение заканчивается точкой с запятой. Комментарии в PHP-коде Язык PHP поддерживает комментарии в стиле C, C++ и оболочки Unix.

Пишем обработчик кода. Правила записи php-кода Переменные в PHP • Имя переменной начинается со Пишем обработчик кода. Правила записи php-кода Переменные в PHP • Имя переменной начинается со знака доллар ($). • Имя переменной должно состоять хотя бы из одного символа. • Символ, следующий непосредственно за символом $ должен быть буквой английского алфавита, либо символом подчеркивания (_). Все последующие символы могут быть буквами, цифрами или символами подчеркивания. • Имена переменных зависят от регистра клавиатуры ($user и $User – разные переменные). Рекомендуется (для обеспечения совместимости и понимания кода): • использовать строчные буквы для имён переменных; • отделять слова символом подчеркивания в многословных именах переменных (например, $user_name).

Пишем обработчик кода. Правила записи php-кода При написании кода НЕОБХОДИМО использовать отступы и выравнивание! Пишем обработчик кода. Правила записи php-кода При написании кода НЕОБХОДИМО использовать отступы и выравнивание! if (condition) { //обработка данных }

Пишем обработчик кода Пишем обработчик кода

Самостоятельное задание Добавить на форму текстовое поле «Отчество» , реализовать вывод на экран содержимого Самостоятельное задание Добавить на форму текстовое поле «Отчество» , реализовать вывод на экран содержимого поля «Отчество» в файле process. php

Однострочные текстовые поля • hidden • text • password <input type=“тип” name=“имя” value=“исходное_значение”/> $_GET[‘имя’] Однострочные текстовые поля • hidden • text • password $_GET[‘имя’] = ‘значение’ $_POST[‘имя’] = ‘значение’ $_REQUEST[‘имя’] = ‘значение’ Самостоятельное задание: Добавить на форму поле для ввода пароля и скрытое поле для получения ip-адреса пользователя. Для получение ip-адреса пользователя использовать значение поля по умолчанию равное $_SERVER[‘REMOTE_ADDR’]

Самостоятельное задание: как должно получиться index. php process. php Самостоятельное задание: как должно получиться index. php process. php

Радиокнопка <input type=“radio” name=“имя_группы” value=“значение 1” checked/> <input type=“radio” name=“имя_группы” value=“значение 2”/> Добавить на Радиокнопка Добавить на форму поле-группу радиокнопок

Раскрывающийся список <select name=“имя_списка”> <option value=“значение 1” />Текст_значения_1 <option value=“значение 2” />Текст_значения_2 …. </select> Раскрывающийся список Добавить на форму поле-раскрывающийся список

Флажок <input type=“checkbox” name=“имя” value=“значение”/> $_GET[‘имя’] = ‘значение’ $_POST[‘имя’] = ‘значение’ $_REQUEST[‘имя’] = ‘значение’ Флажок $_GET[‘имя’] = ‘значение’ $_POST[‘имя’] = ‘значение’ $_REQUEST[‘имя’] = ‘значение’ Добавить на форму поле-флажок

Многострочное текстовое поле Самостоятельно: Получить значение текстового поля «contact» Многострочное текстовое поле Самостоятельно: Получить значение текстового поля «contact»

Проверка данных формы: удаление лишних пробелов “ Это текст пользователя ” “Это текст пользователя” Проверка данных формы: удаление лишних пробелов “ Это текст пользователя ” “Это текст пользователя”

Проверка данных формы: удаление лишних пробелов Проверка данных формы: удаление лишних пробелов

Проектирование структуры БД Спроектировать структуру БД для интернет магазина. БД должна хранить информацию о Проектирование структуры БД Спроектировать структуру БД для интернет магазина. БД должна хранить информацию о покупателях магазина, сделанных ими заказах и информацию-описание товара