Есть две причины, по которым это не работает, потому что, когда вы включаете другие PHP файлы, использование "/" будет ссылаться на "/" индекса. php, поэтому во всех включениях вы должны изменить "/" to __DIR __
, а также это в индексе. php при использовании include ('/app/app.php');
не удастся найти правильный текущий каталог, и поэтому для вашего конкретного c случая измените код на этот:
index. php:
<?php
include ('.\app\app.php');
?>
app. php:
<?php
include(__DIR__.'\template\template.php');
?>
template \ template. php:
<?php
// Load our Head
include (__DIR__.'\parts\head.php');
// Load our Header
include (__DIR__.'\parts\header.php');
// Load our Body
include (__DIR__.'\parts\body.php');
// Load our Footer
include (__DIR__.'\parts\footer.php');
?>