我在我的网站结构上有dubts。我有一个配置,lib和公用文件夹在根。 config包含config.php和其他类似的,lib包含所有php/html内容(标题,每页内容,页脚等),而公共文件夹包含每个页面的所有子文件夹,其中index.php在里面。我为url做了这些...无论如何,这些index.php中的每一个都将它们的页面名称设置为一个变量,并调用config.php文件和一个module.php作为整个内容。 我的问题是,因为我有多层次的子目录(新闻/体育/足球),每个index.php有不同的配置路径来调用。 “最深”的文件在config/config.php之前有很多“../”。如何从多级子目录访问config.php文件?
这里的公共/新闻里面的index.php /:
<?php
require '../../config/config.php';
$MainPage = 'news';
$CurPage = 'news';
include_once(LIB_PATH. 'modules.php');
?>
那么,有没有什么办法让绝对的根目录,因此该路径中的所有文件一样吗? 另外,这个结构是否正确?
LIB_PATH定义在哪里,你在使用什么服务器? – Cups 2013-04-27 19:16:17
LIB_PATH在config.php以及其他全局定义中定义。我用EasyPhp在我的电脑上工作,暂时在Altervista的服务器上。 – JohnnyCau 2013-04-27 20:54:10