
- •Часть II
- •Оглавление
- •Введение
- •Семейство tcp/ip
- •Эмулятор Web - сервера
- •Порядок выполнения работы
- •Операции инкремента и декремента
- •Битовые операции
- •Операции сравнения
- •Операция эквивалентности
- •Логические операции
- •Конструкции (инструкции) языка php Инструкция if-else
- •Двойное (составное) условия If-Else
- •Вложенные конструкции if-else
- •Цикл, с предусловием while
- •Цикл, с постусловием do-while
- •Универсальный цикл for
- •Инструкции break
- •Конструкция switch-case
- •Конструкция include
- •Порядок выполнения работы
- •Контрольные вопросы
- •Как создается простой массив?
- •Ассоциативные массивы
- •Многомерный массив
- •Инструкция list
- •Создание базы данных и таблиц
- •Как подключится к созданной базе данных firma
- •Как вывести на экран всю таблицу в цикле?
- •Подключение к циклу printf
- •Оператор выборки select
- •Оператор вставки insert
- •Создаем форму для добавления нового сотрудника
- •Функция обновления записей в базе данных update
- •Оператор удаления delete
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Литература
Порядок выполнения работы
Студентам предлагается установить эмулятор веб - сервера Denwer 3 на компьютере рабочей группы и выполнить все примеры.
1. Запустить файл Denwer3_Base. При установке программного продукта появляется вопрос «Вы действительно хотите установить базовый пакет?», нажимаете кнопку «ДА». После распаковки Денвер открывается веб-страница с кратким описанием того, что такое Денвер. Чтобы продолжить установку – необходимо закрыть браузер.
2. При проверке наличия необходимых компонентов необходимо нажать Enter.
3. Далее необходимо указать путь для установки виртуального сервера. По умолчанию обозначен диск «С» - необходимо нажать Enter.
4. Подтвердите выбор места установки.
5. Предлагается назвать создаваемый виртуальный диск. Можно назвать его любой буквой, кроме тех, которыми названы существующие локальные диски. Рекомендуется оставить предлагаемый по умолчанию диск «Z».
6. Затем предлагается выбрать режим запуска Денвера:
«Режим 1» Виртуальный диск создается ПРИ ЗАПУСКЕ операционной системы. Запуск сервера осуществляется с помощью ярлыка на рабочем столе. При завершении работы Денвера виртуальный диск НЕ отключается.
«Режим 2» При загрузке операционной системы виртуальный диск НЕ создается. На рабочем столе так же, как и в Режиме 1, создаются ярлыки для запуска и остановки сервера. При запуске сначала создается виртуальный диск, после остановки – диск отключается. Некоторые версии Windows неправильно отключают виртуальный диск, и требуется перезагрузка.
Рекомендуется выбрать вариант «1», потому что он наиболее удобен.
7. Далее необходимо создать ярлыки на рабочем столе.
Если всё выполнено правильно, то появится следующее окно, которое представлено на рисунке 1:
Рисунок 1 - Успешная установка Denwer 3
8. Запуск Денвера. Необходимо нажать по созданному на рабочем столе ярлыку «Start Denver» и набрать в адресной строке браузера http://localhost/
Появится «окно» запуска программ, которое представлено на рисунке 2:
Рисунок 2 - Запуск программы Denwer 3
9. Далее студентам необходимо создать свою папку хранения интернет - страниц на web - сервере Denwer. Для этого воспользуемся следующей инструкцией:
- зайти на локальный диск С – WebServers – home;
- в папке home необходимо создать свою папку, куда впоследствии студенты будут сохранять свои примеры и выполненные лабораторные работы;
- указать свою фамилию, например «Ivanov.ru». В папке «Ivanov.ru» создайте папку «WWW».
- выполненные лабораторные работы необходимо сохранять с расширением «.php», например: «Hello.php»;
- после создания своей папки необходимо ПЕРЕЗАПУСТИТЬ ДЕНВЕР, нажав кнопку Restart Denwer на рабочем столе;
- посмотреть страницу php-кода (например, файл hello.php) можно следующим образом - запустить Denwer - открыть любой браузер и в адресной строке написать http://www.ivanov.ru/hello.php.
Студенту предлагается набрать в редакторе NotePad++ выше приведенные примеры PHP.
Задание. Самостоятельно составить код программы, позволяющий выводить на экран разность, умножение и деление кубов и квадратов первых 20 натуральных чисел. Примечание. При делении на «0», следует использовать оператор IF($i<0).
Оформить лабораторную работу (преподавателю сдавать лабораторную работу в электронном виде, допускается распечатка страницы на принтере).
Требования к оформлению отчета
Отчет составляется после выполнения задания. Структура отчета: название лабораторной работы, цель работы, задание, скриншоты. Отчет завершается ответами на контрольные вопросы. Все рисунки должны быть подписаны снизу (Рисунок 1 – Название рисунка). Страницы пронумерованы.
Контрольные вопросы
к лабораторной работе №7.
Дайте определение протоколу передачи данных?
Для чего предназначен эмулятор веб-сервера Денвер?
Какие тэги вы применили в вашем исполняемом файле?
Можно ли написать PHP код дескрипторами HTML?
В каком порядке следует располагать дескрипторы HTML и коды PHP?
Для чего предназначен оператор echo?
Лабораторная работа №8
Операции и конструкции языка WEB-программирования PHP
Теоретическая часть
Целью работы является: изучение операций и конструкций языка PHP программирования.
В данной лабораторной работе приводится описание некоторых языковых операций и конструкций РНР.
Арифметические операции
а + b — сложение
а – b — вычитание
а * b — умножение
а / b — деление
а % b — остаток от деления, а на b
Операция деления / возвращает целое число, если оба выражения а и b — целого типа, иначе результат будет дробным.
Операция вычисления остатка от деления % работает только с целыми числами, так что применение ее к дробным может привести к нежелательному результату.
Строковые операции
а.b — слияние строк а и b - операция канкотенации (пристыковка одной переменной к другой).
Пример 1.
<?php
$b=4;
$n=10;
$h=$b.$n;
echo "<br>$h"
?>
а[n] - символ строки в позиции n .
Пример 2.
<?php
$a = "Программирование";
echo "Первая буква в переменной а - $a[0]";
?>
Операции присваивания
Основным из этой группы операций является оператор присваивания =.
Он не обозначает "равенство", а «сообщает» интерпретатору, что значение правого выражения должно быть присвоено переменной слева.
Пример 3.
<?php
$b=4;
$a=$b+5;
echo "a= $a --- b= $b";
?>
Ответ: $а равно 9, а $b равно 4.
Замечание
Обратите внимание на то, что в левой части всех присваивающих операторов должна стоять переменная или ячейка массива.
Пример 4
<?php
$а = 10;
$а += 4; // прибавить к $а 4
$s = "Hello";
$s .= " world!"; // теперь в $s "Hello world!"
Echo "$a";
Echo "$s"; ?>