01 Интернет-программирование практика.pptx
- Количество слайдов: 17
Локальный сервер. Пакет Денвер Локальный сервер – комплекс программ, позволяющий осуществлять разработку web-приложений на локальном компьютере без необходимости выхода в интернет Денвер – набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (web-приложений и другого динамического содержимого интернет-страниц) на локальном ПК под управлением ОС Windows http: //www. denwer. ru/
Организация взаимодействия с пользователем. HTML-формы
Сохранение и запуск файлов Файл сохраняем с расширением 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 и заканчивается закрывающим ? >. Разделение инструкций Инструкции разделяются также как и в C или Perl – каждое выражение заканчивается точкой с запятой. Комментарии в PHP-коде Язык PHP поддерживает комментарии в стиле C, C++ и оболочки Unix. php echo "Это тест"; // Это однострочный комментарий в стиле C++ /* Это многострочный комментарий еще одна строка комментария */ echo "Это еще один тест"; echo "Последний тест"; # Это комментарий в стиле оболочки Unix ? >
Пишем обработчик кода. Правила записи php-кода Переменные в PHP • Имя переменной начинается со знака доллар ($). • Имя переменной должно состоять хотя бы из одного символа. • Символ, следующий непосредственно за символом $ должен быть буквой английского алфавита, либо символом подчеркивания (_). Все последующие символы могут быть буквами, цифрами или символами подчеркивания. • Имена переменных зависят от регистра клавиатуры ($user и $User – разные переменные). Рекомендуется (для обеспечения совместимости и понимания кода): • использовать строчные буквы для имён переменных; • отделять слова символом подчеркивания в многословных именах переменных (например, $user_name).
Пишем обработчик кода. Правила записи php-кода При написании кода НЕОБХОДИМО использовать отступы и выравнивание! if (condition) { //обработка данных }
Пишем обработчик кода
Самостоятельное задание Добавить на форму текстовое поле «Отчество» , реализовать вывод на экран содержимого поля «Отчество» в файле process. php
Однострочные текстовые поля • hidden • text • password $_GET[‘имя’] = ‘значение’ $_POST[‘имя’] = ‘значение’ $_REQUEST[‘имя’] = ‘значение’ Самостоятельное задание: Добавить на форму поле для ввода пароля и скрытое поле для получения ip-адреса пользователя. Для получение ip-адреса пользователя использовать значение поля по умолчанию равное $_SERVER[‘REMOTE_ADDR’]
Самостоятельное задание: как должно получиться index. php process. php
Радиокнопка Добавить на форму поле-группу радиокнопок
Раскрывающийся список Добавить на форму поле-раскрывающийся список
Флажок $_GET[‘имя’] = ‘значение’ $_POST[‘имя’] = ‘значение’ $_REQUEST[‘имя’] = ‘значение’ Добавить на форму поле-флажок
Многострочное текстовое поле Самостоятельно: Получить значение текстового поля «contact»
Проверка данных формы: удаление лишних пробелов “ Это текст пользователя ” “Это текст пользователя”
Проверка данных формы: удаление лишних пробелов
Проектирование структуры БД Спроектировать структуру БД для интернет магазина. БД должна хранить информацию о покупателях магазина, сделанных ими заказах и информацию-описание товара


