PHP уроки
ПРОСТО самая лучшая обучалка PHP!
  • Студия LPHPRU
  • Уроки PHP
  • Контакты
  • Помощь
Меню
  • PHP - с чего начать?
  • Уроки PHP
  • Функции PHP
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • JQuery уроки
  • Галерея
  • OpenCart
Календарь
Февраль (2023)
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728     
В продаже

  • Что нового?

    • Тест №2
    • Тест №1 для разработчиков
    • PHP 5.6 RC1
    • SQL. Как cкопировать данные одной колонки в другую, в той же таблице
    • GRUB изменить порядок загрузки OS в Linux
    • SSH - вход на сервер без ввода пароля
    • PhpMyAdmin - проблема с загрузкой большого файла на сервер
  • Комментарии

    • Hello
    • тут нечего не понятно
    • Может уже пора на WebStorm переходит...
    • Здравствуйте. 10 лет пользуюсь др...
    • Была такая проблема, решалась пе...
  • TOP-5

    • Метод POST (2945468 )
    • Привет, МИР! (910791 )
    • Метод GET (667156 )
    • Операторы (605670 )
    • Firefox уже запущен, но не отвечает... (352940 )

Include

Главная» Array » Include
PHP урок № 337
include - конструкция PHP
include – конструкция, которая включает другой файл в уже исполняемый. Здесь всё достаточно просто, что это значит!?
На пример вам надо собрать три части страницы (header, main, footer) и вывести их как одну страницу.
Есть файл header.php - содержащий шапку сайта, например:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Шапка сайта</title> </head> <body> <div id="header">Шапка сайта</div>
Второй файл footer.php - это подвал сайта, так сказать низ. Примерно выглядит так:
<div id="footer">© mysuiet.ru</div> </body> </html>
Третий файл main.php – это та часть сайта которая изменяется от страницы к странице. Примерно так:
<div id="main">Текст статьи</div>
Теперь нам следует собрать все эти части в файле index.php и вывести на монитор.
Для этого и может быть использована конструкция include .
Листинг № Array - Пример использования конструкции include. Файл index.php.
<?php

    
include "header.php";
    include 
"main.php";
    include 
"footer.php";

?>
На мониторе при выводе страницы увидим следующее:
Шапка сайта
Текст статьи
© mysuiet.ru
А если просмотреть исходный код этой страницы то увидим следующее:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Шапка сайта</title> </head> <body> <div id="header">Шапка сайта</div><div id="main">Текст статьи</div> <div id="footer">© mysuiet.ru</div> </body> </html>
Файлы собраны в один, цель достигнута. На самом деле эта конструкция применяется очень часто. Это лишь небольшой пример того, как можно использовать include.
Скачать файлы урока. Запустите индексный файл и если у вас всё настроено правильно для отображения скриптов php, то результат увидите в браузере.
Урок закончен.
SETTER © LPHP.RU
Администрация сайта
Array
Урок восьмой. Константы в PHP.
  • lphp.ru © 2009-2023