我正在尝试在我的网站上使用单独的头文件,但是链接遇到了一些问题。最初我有相关的导航链接,但在集成我的论坛系统后,我被迫切换到绝对链接,因为标题被包含在子目录文件中。不幸的是,我现在需要通过相对链接包含一个文件,以便它可以与我的论坛系统一起使用,因为我无法改变安全功能。如果我使用绝对链接尝试它,它只会返回403错误。有什么方法可以让我有一个"变量"相对路径取决于包含标头的文件的位置? 谢谢一堆, 约什
这是我的代码:
部首:
<?
session_start();
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
?>
<link rel="stylesheet" type="text/css" href="http://192.168.1.29:8686/default.css"/>
<div class="headerMain">
<div class="logo1">
<a href="index.php"><img src="http://192.168.1.29:8686/images/favicon.jpg"></a>
<div class="moto">
</div>
</div>
<div class="navMain">
<a href="#" id="menu-icon"></a>
<ul>
<!--These are all the tabs at the top of the page <li><a href="link">title displayed on page</a></li>-->
<li><a href="http://192.168.1.29:8686/index.php">Home</a></li>
<li><a href="http://192.168.1.29:8686/projects.php">Projects</a></li> <!-- if statement for selected navigation? -->
<li><a href="http://192.168.1.29:8686/music.php">Music</a></li>
<li><a href="http://192.168.1.29:8686/blog.php">Blog</a></li>
<li><a href="http://192.168.1.29:8686/forums/index.php">Forums</a></li>
</ul>
</div>
<div class ="loginBox">
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : 'http://192.168.1.29:8686/forums/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$usrname = $user->data['username'];
if($user->data['user_avatar']==null)
{
$avatar = "http://192.168.1.29:8686/forums/images/avatars/default.png";
}
else
{
$avatar = "http://192.168.1.29:8686/forums/download/file.php?avatar=".$user->data['user_avatar'];
}
if(!$user->data["is_registered"])
{
?>
<div class ="loggedOut">
<ul>
<li><a href="http://192.168.1.29:8686/forums/ucp.php?mode=login">Sign In</a></li>
<li><a href="http://192.168.1.29:8686/forums/ucp.php?mode=register">Register</a></li>
</ul>
</div>
<div class ="loggedIn">
<?php
}
else
{
echo "<div class='logged_in'>";
echo "<div class='avatar'>";
echo "<img src='$avatar' height='60px></div>";
echo "</div>";
echo "<div class='welcome'>";
echo "<div class='welcome'>$usrname";
echo "</div>";
echo "<div class='log_links'>";
echo "<a href=\"forums/ucp.php\">My Account   </a>";
echo '<a href="forums/ucp.php?i=pm&folder=inbox">Messages('.$user->data["user_new_privmsg"].')   </a>';
echo "<a href=\"logout.php\">Logout</a>";
echo "</div>";
echo "</div>";
}
?>
</div>
</div>
</div>