ГРУППА КУРСА
|
Главная >
Учебник PHP >
Вставка из подключаемого файлаКонструкции require и include позволяют в PHP скрипте подключить файл, то есть вставить в скрипт код из подключаемого файла. Работают они примерно одинаково. Смысл их использования заключается в том, чтобы записать в подключаемые файлы какой-то повторяющийся код и вставлять его в разные скрипты. Эти конструкции дают возможность не копировать каждый раз этот код, а вставлять из файла. require файл include файл Если путь к файлу не указан, то файл будет взят из папки, указаной в дерективе include_path файла php.ini. Либо можно самостоятельно указать путь к файлу. Можно указывать как абсолютный, так и относительный адрес. Конструкции require и include вставляют не только PHP код. Они могут подключить код из любого текстового файла. Также существуют конструкции require_once и include_once. Они отличаются тем, что подключают файл только один раз. Если какой-то файл был подключен в скрипте, то повторно этот файл подключен не будет. Это используется в сложных скриптах, где обращений к разным файлам может быть много. Вставка из подключаемого файла используется для создания шаблонов страниц. Части сайта, одинаковые на всех страницах, располагаются в отдельных файлах, и эти файлы подключаются к страницам. Для примера создадим страницу, на которой меню сайта будет находиться в подключаемом файле. Назовём страницу mainpage.php. Код страницы будет такой: mainpage.php:
В 9 строке этого примера мы подключили файл mainmenu.html, который содержит главное меню сайта.Разместим этот файл в той же папке, где находится основная страница. Напишем в файле такой код: mainmenu.html:
Если Вы всё сделали правильно, то код из файла будет вставлен на страницу. Теперь Вы можете создавать другие страницы сайта и присоединять к ним главное меню. Вы в любой момент можете добавить в меню новые пункты или изменить его как-то ещё. Эти изменения отразятся на всех страницах сайта. |