php echo里面包含解决方法?

时间:2012-01-31 12:03:41

标签: php

问题:

如何包含页面,谁的位置基于变量?


目标:

在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

4 个答案:

答案 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" ?>