Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы. Краева / Web-технологии. Отчет №6.docx
Скачиваний:
1
Добавлен:
07.11.2025
Размер:
474 Кб
Скачать
☆

Контрольные вопросы

№1. Переменные в PHP — это контейнеры для хранения данных, которые могут изменяться в процессе выполнения программы. В PHP переменные объявляются с помощью знака доллара $ перед именем переменной, например, $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>

Info.php

  1. .<!DOCTYPE html>

  2. <html>

  3. <head>

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

  5. </head>

  6. <body>

  7.     <?php phpinfo(); ?>

  8. </body>

  9. </html>

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>

Count_words_form.php

  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>

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>

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.     $average = ($grade1 + $grade2 + $grade3) / 3;

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

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

  15.     if ($average >= 4.5) {

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

  17.     } else {

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

  19.     }

  20.     ?>

  21. </body>

  22. </html>

Санкт-Петербург

2025