问题:
如何包含页面,谁的位置基于变量?
目标:
在settings.php文件中设置变量(主题位置)...
根索引,应根据settings.php变量
反映索引感谢帮助伙伴们!
-Andrew
<!----//settings.php//---->
<?php
$siteurl = "http://www.example.com/"
$themefolder = "theme/";
$theme = "theme1/"
?>
<!----//index.php//---->
<?php include("settings.php"); ?>
//how do you $E = echo settings variables?
<?php include(" $E index.php"); ?>
有关解决方法的任何想法吗?
我想实现...... include(“$ E index.php”); ?&GT; = http://www.example.com/theme/theme1/index.php
答案 0 :(得分:2)
所以你基本上想要加入http://www.website.com/theme/theme1/index.php?
这很简单:
<?php
include($siteurl . $themefolder . $theme . "index.php");
?>
如果我们知道你想要实现什么,我认为考虑这个会更容易。根据网址包含不同的网页?
答案 1 :(得分:0)
当您包含文件时,您可以访问范围内的所有变量,就像它是1个大文件一样。不需要在那里做奇怪的事情。
所以如果你在settings.php中有这个:
$themefolder = "theme/";
你可以像这样回应:
!----//index.php//---->
<?php
include("settings.php");
//echo theme folder
echo $themefolder; // will display "theme/"
答案 2 :(得分:0)
你要做的事情应该是用数据库来完成的,而不是PHP脚本。
答案 3 :(得分:0)
<?php include $_SERVER['DOCUMENT_ROOT'].'/'.$themefolder.$theme."index.php" ?>