【发布时间】:2016-09-22 14:43:02
【问题描述】:
我的项目目录如下。
root
css
img
src
login
login.php
dashboard
basic
header.php
footer.php
profile.php
manage.php
department
add_depart.php
configuration
config.php
这里的header.php 包括profile.php、manage.php、add_depart.php 和config.php。
在header.php 中有指向保存在basic 文件夹中的另一个文件的链接。我的问题是当我在add_depart.php 和config.php 中包含header.php 时,链接不起作用。我知道只包括将文件复制到add_depart.php。部门文件夹内的链接无法访问。
我如何为header.php 中的链接设置相对路径,可以从基本、部门和配置文件夹访问标题提供的链接。
我也试过getcwd(),dirname(__FILE__)。
请帮忙。
Header.php
$path_r = $_SERVER['DOCUMENT_ROOT'];
$path_l = $path_r . '/root/src/dashboard/basic/';
<li class="dropdown">
<a href="#" data-target="#" class="dropdown-toggle" data-toggle="dropdown"> Settings <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="<?php echo $path_l ?>/profile.php">Profile</a></li>
<li><a href="<?php echo $path_l ?>/config.php">Config</a></li>
<li class="divider"></li>
<li><a href="logout.php">Logout</a></li>
</ul>
</li>
【问题讨论】:
标签: php html relative-path