Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Клієнт-сервер / лабки / клиентс-серв-1lab-boiko

.doc
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
156.16 Кб
Скачать

Студент Бойко Євгеній група 410-і

Лабораторна робота № 1

Тема: знайомство з php

Мета роботи: ознайомитися з зовнішнім виглядом додатку, основними функціями і особливостями роботи отримати практичні навички створення найпростіших РНР-скриптів

Порядок роботи

Створимо сайт про мотоцикли і розмістимо на ньому таку інформацію про типи мотоциклів та хто ними керує.

Завдання №1

  • Текст завдання

  • Скріншот готової програми

  • Код програми.

<DOCTYPE html>

<html>

<head>

<title>Web-сторінка</title>

<meta charset="utf-8">

</head>

<body>

Цей текст з'являється у вікні браузера

</body>

</html>

Завдання №2

  • Скріншот готової програми

  • Код програми.

<DOCTYPE html>

<html>

<head>

<title>Web-сторінка</title>

<meta charset="utf-8">

</head>

<body>

Цей текст представляє дані, отримані в результаті роботи PHP-скрипта: Сьогодні:

<?php

$today_date = date("m", time()) . "-" . date("d", time()) . "-" . date("Y", time());

echo $today_date;

?>

</body>

</html>

Завдання №3

  • Скріншот готової програми

  • Код програми.

<?php

echo 'Лабораторна робота №1<br>';

echo 'приклад 2 <br>';

echo 'Обчислення значення виразу <br>';

$a=-9.86;

$x=0.56;

$y=( log( pow($x,3) )-$x*cos($x) )/pow($a+$x,2);

echo "Отримані результати a = $a x = $x y = $y<br>";

?>

Завдання №4

  • Скріншот готової програми

  • Код програми.

<?php

$a = 17.2;

$x = 10.1;

$res = tan($x) / log($x) + sin($a) + (sin($a)**4);

echo "Лабораторна робота №1<br>Варіант 3<br>Результат: $res";

Завдання №5

  • Скріншот готової програми

  • Код програми.

<?php

$s1 = 5;

$s2 = 2;

$h = 3;

$rez = $h/3*($s1+sqrt($s1*$s2)+$s2);

echo "Об'єм зрізаного конуса = $rez";

Контрольні питання

  1. Охарактеризуйте тришарову архітектуру клієнт-сервер.

Термін "клієнт-сервер" застосовується до застосування мереж на основі серверів для керування загальним доступом до ресурсів і для розподілу завдань між апаратними й програмними компонентами. У клієнт-серверних мережах на основі Web розподіл завдань обробки відбувається в трьох шарах, які відповідають трьом основним компонентам устаткування або програмного забезпечення системи.

У першому шарі (Tier 1) клієнтський настільний ПК виконує роботу інтерфейсу користувача системи; у другому шарі (Tier 2) сервер Web виконує основні функції системи по обробці; і в третьому шарі (Tier 3) сервер бази даних, і в деяких випадках медиа-сервер, здійснює необхідні системі функції зберігання і пошуку інформації.

  1. Дайте характеристики серверної складової системи.

 программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам. Понятия сервер и клиент и закреплённые за ними роли образуют программную концепцию «клиент-сервер».

Для взаимодействия с клиентом (или клиентами, если поддерживается одновременная работа с несколькими клиентами) сервер выделяет необходимые ресурсы межпроцессного взаимодействия (разделяемая память, пайп, сокет и т. п.) и ожидает запросы на открытие соединения (или, собственно, запросы на предоставляемый сервис). В зависимости от типа такого ресурса, сервер может обслуживать процессы в пределах одной компьютерной системы или процессы на других машинах через каналы передачи данных (например, COM-порт) или сетевые соединения.

Формат запросов клиента и ответов сервера определяется протоколом. Спецификации открытых протоколов описываются открытыми стандартами, например протоколы Интернета определяются в документах RFC.

В зависимости от выполняемых задач одни сервера, при отсутствии запросов на обслуживание, могут простаивать в ожидании. Другие могут выполнять какую-то работу (например, работу по сбору информации), у таких серверов работа с клиентами может быть второстепенной задачей.

  1. За який аспект роботи відповідає кожна з частин системи?

Сучасні системи зберігання-обробки даних використовують так звану клієнт-серверну архітектуру. В цьому випадку в системі існує як мінімум два процеси – серверний, що надає певні ресурси в користування іншим, та клієнтський, що власне здійснює оговорене користування. Слід відмітити, що зазвичай ці процеси розташовані на різних компьютерах.

  1. Опишіть прийоми роботи, шо були використані при написанні скрипта. Які операції та оператори були застосовані?

Коментарі

Оператор echo ("текст")

Привласнення значень змінним

. Обчислити значення виразу

PHP -код включаються в html -код в наступному виді:

Висновок: ознайомитися з зовнішнім виглядом додатку, основними функціями і особливостями роботи отримати практичні навички створення найпростіших РНР-скриптів. Коментарі

Оператор echo ("текст")

Привласнення значень змінним

. Обчислити значення виразу

PHP -код включаються в html -код в наступному вид

Висновок: на лабораторній ознайомитився з з зовнішнім виглядом додатку, основними функціями і особливостями роботи отримати практичні навички створення найпростіших РНР-скриптів