这是我在包含文件夹
中存储的 header.php<ul class="dropdown-menu">
<li><a href="index.php">My Account</a></li>
<li class="somefile.php">Admin Panel</li>
<li><a href="users.php">Users</a></li>
</ul>
注意:我必须在两个文件夹
中包含header.php答案 0 :(得分:0)
<ul class="dropdown-menu">
<li><a href="../index.php">My Account</a></li>
<li class="../somefile.php">Admin Panel</li>
<li><a href="../users.php">Users</a></li>
</ul>
你可以给出这样的相对路径,或给出绝对路径 https://www.w3schools.com/html/html_filepaths.asp
答案 1 :(得分:0)
define('ROOTPATH', __DIR__);
//define root path
// and make link of file from the root path
<ul class="dropdown-menu">
<li><a href="<?php echo ROOTPATH.'index.php'; ?>">My Account</a></li>
<li class="<?php echo ROOTPATH.'somefile.php'; ?>">Admin Panel</li>
<li><a href="<?php echo ROOTPATH.'users.php'; ?>">Users</a></li>
</ul>
答案 2 :(得分:0)
网址和路径不同。
当你在php中包含你的html标题时,你应该使用服务器的document root来要求它。这样,无论您使用哪个系统,您仍然可以访问它。
如果telecaller
是您的网络root目录,那么您应该拥有以下代码:
require_once($_SERVER['DOCUMENT_ROOT'].'/includes/header.php');
然后路径可以是该标头内HTML中的relative URLs。
<a href='/index.php'>Telecaller Index File</a>
<a href='/master/index.php'>Master Index File</a>
<script src='/ajax/something.js'></script>
<a href='/login.php'>login page</a>