- General
- Раздел 6. Создание страниц с использованием PHP. Запросы GET и POST.
Раздел 6. Создание страниц с использованием PHP. Запросы GET и POST.
Open Server Panel — это портативная программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.
Официальный ресурс: https://ospanel.io/
Обрезанная версия для скачивания: https://drive.google.com/file/d/1orNcb0NVfLSeUt3tByhfJxTwx2dX17UO/view?usp=share_link
Инструкция к ПО: https://ospanel.io/docs/
Задание:
1. Скачать файл (в классе - полную версию, в классе - обрезанную).
2. Установить Open Server на ПК (или распаковать обрезанную версию на флешку).
3. Запустить файл OSPanel.exe.
4. Выбрать символ флажка на панели задач и запустить сервер.
5. Открыть Мои проекты и проверить работоспособность.
Задание для супермолодцов:
1. В обрезанном Open Server заходим в папку с проектами (domains), переходим в каталог localhost.
2. Модифицируем файл index.php так, чтобы в форме содержалось минимум четыре вопроса.
3. Модифицируем файл welcome.php, чтобы все результаты формы выводились в браузере.
Для передачи данных между страницами, отправки форм и применению различных фильтров используются запросы HTTP.
Методы GET и POST используются для отправки данных на сервер.POST отправляет данные так, чтобы их никто не увидел (в теле запроса).
GET передаёт данные через адресную строку.В форме на странице определяется метод в соответствующем атрибуте:
<form method="POST" name="filter" action="http://example.com/catalog/">
Сколько будет 2+2? <input type="text" name="otvet"><br>
<input type="submit" value="Ответить">
</form>Вывести данные можно на PHP странице через команду echo, обратившись к запросу как к массиву.
<?php
echo $_POST["otvet"];
?>Попробуйте использовать оба типа запросов.
- PHP позволяет включать в один документ другие документы. Таким образом, современные сайты, состоящие из тысяч страниц, могут очень легко изменять отдельные элементы (шапку, меню, макет, подвал и т.д.).Вот пример файла footer.php:<?php
echo "<hr><p>Самый крутой сайт в мире © " . date("Y") . "</p>";
?>Команда echo позволяет вывести HTML на экран. Выводимый текст должен находиться в кавычках. Тексты можно объединять с переменными, функциями и вычислениями. Для этого используется символ точки.А вот файл page.php, который включает в себя подвал из сайта footer.php:<!DOCTYPE html>
<html>
<head>
<title>Крутой сайт</title>
</head><body><h1>Приветствуем на крутом сайте!</h1>
<p>Some text.</p>
<p>Some more text.</p><?php include 'footer.php';?>
</body>
</html>Команда include позволяет запросить содержимое файла footer.php в указанном месте.Задание: создайте три связанные страницы, которые включают шапку или подвал из локального файла.