У меня есть следующий скрипт для динамического включения:
<?php
$_GET["page"] = (isset($_GET["page"])) ? $_GET["page"] : "home";
$page = $_GET['page'];
$pages = array('home', 'solutions', 'projects', 'about', 'contact');
if (!empty($page)) {
if(in_array($page,$pages)) {
$page .= '.php';
include($page);
}
else {
echo 'Page not found. Return to
<a href="index.php">index</a>';
}
}
else {
include("home.php");
}
?>
Что я должен добавить к этому сценарию, чтобы можно было также ДИНАМИЧЕСКИ включать файлы из разных папок (например, у меня есть страница index.php
, которая находится в www/mysite_folder
, и я хочу динамически включить в index.php
файл Adresses.php
то есть в www/mysite_folder/faq_folder
)? Обратите внимание, что под динамическим я имею в виду не обычное включение (include();
), а <a href="index.php?category=faq_folder&page=adresses">Adresses</a>
.