Я создаю собственную CMS для обучения. У меня есть план, чтобы иметь следующие страницы,
Я запутался, как бы индекс страницы заголовка, нижнего колонтитула и боковой панели. Пожалуйста, объясните мне, как я могу связать эти php файлы в index.php. Спасибо,.
Вы можете просто добавить массив файлов, которые вы хотите включить:
$array = ('header.php', 'footer.php', 'sidebar.php');
Затем добавьте некоторую структуру HTML-кода …
а затем вы можете получить доступ к массиву и загрузить файлы.
include_once($array[0]);
.. включить header.php
include_once($array[1]);
.. включить footer.php
….
Вы можете использовать функцию require_once, чтобы ваш сайт не загружал другое содержимое, если файл не существует.
если вы хотите добавить эти файлы автоматически, просто добавьте цикл.
foreach($array as $file){
if(file_exists($file)){
require_once($file);
}
else{
die($file.' does not exist!');
}
}
Вы можете использовать либо require_once
или же include
,
Лично я использую опцию требуют один раз, потому что ее нужно включать только один раз, а не снова на более поздней стадии.
Внутри вашего body
теги:
require_once('/path/to/header.php');
require_once('/path/to/breadcrumb.php');
require_once('/path/to/content.php');
require_once('/path/to/footer.php');
require_once('/path/to/copyright.php');