php echo是否包含解决方案?
问题是: 如何包含页面,谁的位置是基于变量的php echo是否包含解决方案?,php,Php,问题是: 如何包含页面,谁的位置是基于变量的 目标是: 在settings.php文件中设置变量(主题位置) 根索引应根据settings.php变量反映索引 谢谢你们的帮助 -安德鲁 //如何使用$E=echo设置变量? 有什么新的想法吗 我想实现。。。 包括(“$E index.php”);?>= 当您包含一个文件时,您已经可以访问范围中的所有变量,就像它是一个大文件一样。没有必要在那里做奇怪的事情 因此,如果您的settings.php中有以下内容: $themefolder
目标是: 在settings.php文件中设置变量(主题位置) 根索引应根据settings.php变量反映索引
谢谢你们的帮助 -安德鲁
//如何使用$E=echo设置变量?
有什么新的想法吗
我想实现。。。
包括(“$E index.php”);?>= 当您包含一个文件时,您已经可以访问范围中的所有变量,就像它是一个大文件一样。没有必要在那里做奇怪的事情 因此,如果您的settings.php中有以下内容:
$themefolder = "theme/";
然后你可以像这样回应它:
!----//index.php//---->
<?php
include("settings.php");
//echo theme folder
echo $themefolder; // will display "theme/"
----//index.php/--->
您所要做的实际上应该是使用数据库,而不是PHP脚本来完成的。那么您基本上想要包括
这很容易:
<?php
include($siteurl . $themefolder . $theme . "index.php");
?>
我认为,如果我们知道你想要实现什么,我们会更容易思考这个问题。根据url包含不同的页面?
<?php include $_SERVER['DOCUMENT_ROOT'].'/'.$themefolder.$theme."index.php" ?>
也许你需要更清楚一点。顺便说一句,你应该澄清你的问题。请使用例如域,因为这就是它的目的。刚刚编辑的问题,但是的,我想包括该url。。。将在一分钟内尝试您的解决方案,谢谢!包括URL毫无意义他没有问这是否有意义,但他怎么能做到。如果你读了我的答案,你可能会意识到我认为这不是一个好方法。你可以自己问。它可以使你的答案变得有用,而不仅仅是一些无用的“声誉”点的来源。顺便说一句,你的假设是无效的。很好地解释了“如何”背后的“为什么”。OP:记住,在尝试访问文件的变量之前,需要包含这些文件。我知道这听起来很明显,但请记住。我很想通过mysql学习如何做到这一点。。。但我必须从某个地方开始,这将是一个暂时的解决方案。。。谢谢你的意见!另外,如果您想为我指出正确的方向来完成这项特殊任务,我将非常感谢iTunes1180159,mysql和PHP实际上相当简单,但是您可以根据自己的意愿将其复杂化。这是值得花时间学习的。我的第一次体验是创建一个登录表单-这是一堆的乐趣!这似乎是一个很好的方法:谢谢,我会检查这个肯定!
<?php include $_SERVER['DOCUMENT_ROOT'].'/'.$themefolder.$theme."index.php" ?>