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

Лабораторные работы. Краева / Web-технологии. Отчет №6

.pdf
Скачиваний:
1
Добавлен:
07.11.2025
Размер:
1.3 Mб
Скачать

объявляются с помощью знака доллара $ перед именем переменной, например, $name. Имена переменных должны начинаться с буквы или символа подчеркивания, а далее могут содержать буквы, цифры и подчеркивания; переменные чувствительны к регистру. Инициализация переменной происходит при присваивании ей значения операцией присваивания (=), например, $name = “Петр”.

№2. Операторы в PHP — это символы или набор символов, которые выполняют операции над данными или переменными. Основные виды операторов в PHP включают: Операторы присваивания: например, =, +=, -= и другие, которые изменяют значение переменной. Арифметические операторы: +, -, *, /, %, ** (возведение в степень) для выполнения математических операций. Операторы сравнения: ==, ===, !=, !==, <, >, <=, >= для сравнения значений. Логические операторы: &&, ||, ! для логических операций.

Приложение

Addition.php

1.<!DOCTYPE html>

2.<html>

3.<head>

4.<title>Сложение чисел</title>

5.</head>

6.<body>

7.<h2>Сложение двух чисел</h2>

8.<?php

9.// Получаем параметры из URL

10.$var1 = $_GET['var1'];

11.$var2 = $_GET['var2'];

12.

13.// Проверяем, что параметры переданы и являются числами

14.if (isset($var1) && isset($var2) && is_numeric($var1) && is_numeric($var2))

{

15.$sum = $var1 + $var2;

16.echo "Число 1: $var1<br>";

17.echo "Число 2: $var2<br>";

18.echo "<strong>Сумма: $sum</strong>";

19.} else {

20.echo "Ошибка: передайте два числовых параметра в URL!<br>";

21.echo "Пример: http://localhost/lab6/addition.php?var1=3&var2=5";

22.}

23.?>

24.</body>

25.</html>

26.

27.

9

Info.php

1. .<!DOCTYPE html>

2.<html>

3.<head>

4.<title>Информационная страница PHP</title>

5.</head>

6.<body>

7.<?php phpinfo(); ?>

8.</body>

9.</html>

10.

Time.php

1.f <!DOCTYPE html>

2.<html>

3.<head>

4.<title>Метка времени</title>

5.</head>

6.<body>

7.<?php

8.echo "I say hello at " . date("F j, Y");

9.?>

10.</body>

11.</html

Index.php

1.<!DOCTYPE html>

2.<html>

3.<head>

4.<title>Документ, состоящий из HTML-текста и PHP-кода</title>

5.</head>

6.<body>

7.<?php

8.echo "A вот и PHP!</br>";

9.?>

10.Всё очень просто!

11.</body>

12.</html>

Count_words.php

1.<!DOCTYPE html>

2.<html>

3.<head>

4.<title>Результат</title>

5.</head>

6.<body>

7.<?php

8.$text = $_POST['text'];

9.$word_count = str_word_count($text, 0,

"АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя");

10.echo "Количество слов в строке: $word_count";

11.?>

12.</body>

13.</html>

14.

Count_words_form.php

10

1.<!<!DOCTYPE html>

2.<html>

3.<head>

4.<title>Подсчет слов</title>

5.</head>

6.<body>

7.<form action="count_words.php" method="post">

8.Введите строку: <input type="text" name="text" size="50"><br>

9.<input type="submit" value="Подсчитать">

10.</form>

11.</body>

12.</html>

13.

Server_params.php

1.<<!DOCTYPE html>

2.<html>

3.<head>

4.<title>Параметры сервера</title>

5.</head>

6.<body>

7.<h2>Параметры Web-сервера:</h2>

8.<ul>

9.<li>IP-адрес удаленного компьютера: <?php echo $_SERVER['REMOTE_ADDR'];

?></li>

10.<li>Метод пересылки данных: <?php echo $_SERVER['REQUEST_METHOD'];

?></li>

11.<li>Программное обеспечение сервера: <?php echo

$_SERVER['SERVER_SOFTWARE']; ?></li>

12.<li>Протокол передачи данных: <?php echo $_SERVER['SERVER_PROTOCOL'];

?></li>

13.<li>Каталог для хранения документов: <?php echo

$_SERVER['DOCUMENT_ROOT']; ?></li>

14.<li>IP-адрес сервера: <?php echo $_SERVER['SERVER_ADDR']; ?></li>

15.<li>Почтовый адрес администратора: <?php echo $_SERVER['SERVER_ADMIN'];

?></li>

16.<li>Имя хост-компьютера: <?php echo $_SERVER['SERVER_NAME']; ?></li>

17.</ul>

18.</body>

19.</html>

20.

Calculate.php

1.<<!DOCTYPE html>

2.<html>

3.<head>

4.<title>Результат</title>

5.</head>

6.<body>

7.<?php

8.$surname = $_POST['surname'];

9.$grade1 = $_POST['grade1'];

10.$grade2 = $_POST['grade2'];

11.$grade3 = $_POST['grade3'];

12.

13. $average = ($grade1 + $grade2 + $grade3) / 3; 14.

15.echo "Студент: $surname<br>";

16.echo "Средний балл: " . round($average, 2) . "<br>";

18. if ($average >= 4.5) {

11

19.echo "Стипендия назначена.";

20.} else {

21.echo "Стипендия не назначена.";

22.}

23.?>

24.</body>

25.</html>

26.

12