Кафедра ИСиТ УО ВГТУ
  • Специальности
    • Экономика электронного бизнеса
    • Информационные системы
    • Information Control Systems
  • Каталог
  • Сайт кафедры
  • Сервисы
    • GitLab
    • ownCloud
    • JupyterHub
    • JupyterHub 2
    • VNC
    • Soft
  1. ЭЭБ
  2. СТ
  3. Практика
  4. Лаб. работа “Основы PHP”
  • ЭЭБ
    • ВТиП
      • Теория
        • Введение в веб технологии
        • Протокол HTTP
        • HTML
        • CSS
        • CSS фреймворки
        • JavaScript
        • jQuery
        • JSON
        • Архитектура и технологии создания веб-приложений
        • React
        • Маршрутизация в React
        • Создание серверных приложений с использованием Express.js
        • REST интерфейс и аутентификация Веб-приложений
        • Введение в DevOps и развертывание приложений
      • Практика
        • Лаб. работа “Основы HTML и CSS”
        • Лаб. работа “Основы JavaScript”
        • Лаб. работа “Создание веб-приложений с использованием фреймворка Express.js”
        • Лаб. работа “Работа с базами данных в Express.js”
    • СТ
      • Теория
        • Введение в компьютерные сети
        • Топологии сетей
        • Кодирование и мультиплексирование
        • Стеки протоколов
        • Адресация в компьютерных сетях
        • Система доменных имен (DNS)
        • Программирование с использованием сокетов
        • Протокол HTTP
        • Введение в PHP
        • Работа с базами данных в PHP
        • Объектно-ориентированные возможности PHP
      • Практика
        • Программное обеспечение
        • Регистрация в JupyterHub
        • Лаб. работа “Почтовые протоколы”
        • Лаб. работа “Протокол FTP”
        • Лаб. работа “Протокол HTTP”
        • Лаб. работа “Программирование сетевых приложений с использованием сокетов”
        • Лаб. работа “Основы PHP”
        • Лаб работа “Массивы в PHP”

Содержание

  • Использование переменных, циклов, массивов и параметров метода GET
    • Подготовка
    • Задания
  1. ЭЭБ
  2. СТ
  3. Практика
  4. Лаб. работа “Основы PHP”

Лаб. работа “Основы PHP”

Сетевые технологии
Практика
Автор

Бизюк Андрей

Дата публикации

29 февраля 2024 г.

Использование переменных, циклов, массивов и параметров метода GET

Подготовка

  1. Изучить необходимую теоретическую информацию о языке PHP:

    • Основы PHP
  2. Зарегистрироваться в JupyterHub если вы еще этого не сделали

  3. Открыть VS Code через JupyterHub

  4. Создать каталог для выполнения лабораторной работы и выбрать его в качестве рабочего.

  5. Запустить development веб-сервер для запуска и отладки php скриптов.

  6. Выполнить следующие задания:

Задания

  1. Поместить в переменную $x строку «Привет», а в переменную $y строку «мир». Сформировать html-страницу с сообщением «Привет, мир!» с помощью переменных $x и $y.

  2. Добавить в предыдущее задание изменение цвета сообщения на цвет, содержащийся в переменной $color.

  3. Модифицировать предыдущее задание так, чтобы цвет можно было передавать через параметр URL строки.

  4. Добавить возможность выбора языка, которым выводится сообщение, через параметр URL строки.

  5. Сформировать html-таблицу размерности NxM, где числа N и M задаются переменными $n и $m.

  6. Оформить предыдущее задание в виде функции с параметрами M, N.

  7. Создать функцию, которая выводит текст с разным размером шрифта. Функция имеет два аргумента: текстовая строка и размер шрифта.

  8. Создать функцию, которая принимает двумерный массив и формирует из него html-таблицу.

  9. Сформировать скрипт, принимающий в качестве параметров размерность таблицы и формирующий html-таблицу. Добавить на страницу ссылки «Добавить строку», «Удалить строку», «Добавить столбец», «Удалить столбец» с соответствующим функционалом.

Наверх
Лаб. работа “Программирование сетевых приложений с использованием сокетов”
Лаб работа “Массивы в PHP”