我在我的主页上包含了一个 PHP 文件,在 php 文件中还有一个 .js 文件的包含,包含的 php 文件与主页位于不同的目录中,因此找不到包含的 .js 文件。
可视化:
- 主页 - 根
- 包含的 PHP 文件 - 位于文件夹 A 中的文件 A
- 文件 A 中包含的 JS 文件位于文件夹 A 中
但它在根目录而不是文件夹 A 中寻找 .js 文件
我如何获得正确的路径?
它也应该是动态的,我可能不知道文件夹 A 的实际名称
我在我的主页上包含了一个 PHP 文件,在 php 文件中还有一个 .js 文件的包含,包含的 php 文件与主页位于不同的目录中,因此找不到包含的 .js 文件。
可视化:
但它在根目录而不是文件夹 A 中寻找 .js 文件
我如何获得正确的路径?
它也应该是动态的,我可能不知道文件夹 A 的实际名称
网站:www.yoursite.com
文件夹:
假设您想将 /js/main.js 文件包含在 /lib/header.php 中,以便在包含 /lib/header.php 的任何地方工作,例如在 /index.php 和 /contacts/index.php 中。
您将在 /lib/header.php 中包含以下内容:
<script src="http://www.yoursite.com/js/main.js" type="text/javascript"></script>
使用 .. 表示法遍历文件夹
路径将是'../script.js'
如果 include.php 和 xyz.js 在同一个目录中。比
像这样在 include.php 中包含 .js 文件——
<script type="text/javascript" language="javascript" src="xyz.js"></script>
如果它不起作用,那么您应该像这样使用相对 URL/SITE URL -
<script type="text/javascript" language="javascript" src="http://localhost/folder/xyz.js"></script>