Для чего нужно использовать в файлах PHP оператора Include или Require?
Очень удобно разбить одну большую программу или веб-страницу на несколько файлов. А бывает, что просто необходимо свой файл подключить к скрипту другого разработчика.
Расскажу один случай из моей жизни. Когда я начал заниматься изучением HTML, я создал свой первый сайт. Тогда я еще не знал, что существует язык программирования PHP. Сайт состоял из 100 страниц. Когда я добавлял статью, мне нужно было на каждой страничке в отдельности в меню указывать название и путь новой странички. Это был ужас, потому что, как вы понимаете, это занятие занимало уйму времени, пока я не узнал об операторе Include с возможностью подключать к своей странице сторонние файлы. Стоило мне только сделать изменение в одном стороннем файле, например, в меню, как на всех 100 страницах происходила замена. Удобно, быстро и модно .
Давайте на простом примере попробуем подключить к нашей веб-странице сторонний файл.
Создайте файл с именем «index.php» с таким кодом:
<html> <head> <title> Операторы Include и Require на BlogGood.ru</title> </head> <body> Куча текста………. <?php require ("cop.php"); ?> </body> </html>
Можно вот так:
<html> <head> <title> Операторы Include и Require на BlogGood.ru</title> </head> <body> Куча текста………. <?php include("cop.php"); ?> </body> </html>
Теперь создайте файл «cop.php» с таким кодом:
<br>Все права защищены © 2012-2014. <a href="/">BlogGood.ru</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.ru</title> </head> <body> <a href="index.php">Главная</a> <a href="avtor.php">Автор</a> <a href="kontakty.php">Контакты</a> Куча текста………. <br>Все права защищены © 2012-2014. <a href="/">BlogGood.ru</a> </body> </html>
Давайте теперь разобьем эту веб-страницу на два блока с помощью оператора Include или Require, как на схемке:
Это буде выглядеть вот так:
<html> <head> <title> Операторы Include и Require на BlogGood.ru</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="/">BlogGood.ru</a> </body> </html>
Результат:
Если поменять что-то в файле «cop.php» или «menu.php», то автоматически произойдет замена в трех файлах «index.php», «avtor.php» и «kontakty.php». Попробуйте сами.
Вот и все! Подписывайтесь на обновление блога, чтобы не пропустить новых уроков PHP. Удачи!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330341 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274700 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222516 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187681 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186563
Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐