Для чего нужно использовать в файлах PHP оператора Include или Require?
Очень удобно разбить одну большую программу или веб-страницу на несколько файлов. А бывает, что просто необходимо свой файл подключить к скрипту другого разработчика.
Расскажу один случай из моей жизни. Когда я начал заниматься изучением HTML, я создал свой первый сайт. Тогда я еще не знал, что существует язык программирования PHP. Сайт состоял из 100 страниц. Когда я добавлял статью, мне нужно было на каждой страничке в отдельности в меню указывать название и путь новой странички. Это был ужас, потому что, как вы понимаете, это занятие занимало уйму времени, пока я не узнал об операторе Include с возможностью подключать к своей странице сторонние файлы. Стоило мне только сделать изменение в одном стороннем файле, например, в меню, как на всех 100 страницах происходила замена. Удобно, быстро и модно
.
Давайте на простом примере попробуем подключить к нашей веб-странице сторонний файл.
Создайте файл с именем «index.php» с таким кодом:
<html>
<head>
<title> Операторы Include и Require на bloggood.top</title>
</head>
<body>
Куча текста……….
<?php
require ("cop.php");
?>
</body>
</html>
Можно вот так:
<html>
<head>
<title> Операторы Include и Require на bloggood.top</title>
</head>
<body>
Куча текста……….
<?php
include("cop.php");
?>
</body>
</html>
Теперь создайте файл «cop.php» с таким кодом:
<br>Все права защищены © 2012-2014. <a href="https://bloggood.top/">bloggood.top</a>
Результат:

Итак, что мы сделали?
В файле «index.php» мы осуществили подключение к стороннему файлу «cop.php».
<?php
require ("cop.php");
?>
Или
<?php
include("cop.php");
?>
Если поменять текст в файле «cop.php», то в файле «index.php» вы увидите замену.
Шаблон оператора Include:
<?php
include("путь к файлу");
?>
Шаблон оператора Require:
<?php
require ("путь к файлу");
?>
Еще один пример для закрепления темы.
У нас есть вот такая веб-страница:
<html> <head> <title> Операторы Include и Require на bloggood.top</title> </head> <body> <a href="index.php">Главная</a> <a href="avtor.php">Автор</a> <a href="kontakty.php">Контакты</a> Куча текста………. <br>Все права защищены © 2012-2014. <a href="https://bloggood.top/">bloggood.top</a> </body> </html>
Давайте теперь разобьем эту веб-страницу на два блока с помощью оператора Include или Require, как на схемке:

Это буде выглядеть вот так:
<html>
<head>
<title> Операторы Include и Require на bloggood.top</title>
</head>
<body>
<?php
include("menu.php");
?>
Куча текста……….
<?php
include("cop.php");
?>
Сохраните ее под именами «index.php», «avtor.php» и «kontakty.php»
То есть, получится три страницы «index.php», «avtor.php» и «kontakty.php».
Теперь создайте файл «menu.php» для меню:
<a href="index.php">Главная</a> <a href="avtor.php">Автор</a> <a href="kontakty.php">Контакты</a>
Далее создайте файл «cop.php» для подвала:
<br>Все права защищены © 2012-2014. <a href="https://bloggood.top/">bloggood.top</a> </body> </html>
Результат:

Если поменять что-то в файле «cop.php» или «menu.php», то автоматически произойдет замена в трех файлах «index.php», «avtor.php» и «kontakty.php». Попробуйте сами.
Вот и все! Подписывайтесь на обновление блога, чтобы не пропустить новых уроков PHP. Удачи!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 331671 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 275609 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 226702 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 193200 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 187094


Работа с файлами PHP (продолжение). Урок 18
Работа с файлами PHP: удаление, копирование, переименование файлов. Урок 17 (продолжение)
Работа с файлами PHP: создание, открытие, отображение, запись, закрытие и удаление файлов. Урок 16
Функции List, Isset, Unset, Date, Count и Exit на PHP. Урок 15
HTML5 – шпаргалка для вебмастера к тегу input
Как закруглить углы в CSS
Ввод чисел на HTML5

Спасибо, Лида. Полностью согласен с третьим пунктом. Мне интересно, на что повлия…
⇒ Открыть статью ⇐