0

我在我的主页上包含了一个 PHP 文件,在 php 文件中还有一个 .js 文件的包含,包含的 php 文件与主页位于不同的目录中,因此找不到包含的 .js 文件。

可视化:

  • 主页 - 根
  • 包含的 PHP 文件 - 位于文件夹 A 中的文件 A
  • 文件 A 中包含的 JS 文件位于文件夹 A 中

但它在根目录而不是文件夹 A 中寻找 .js 文件

我如何获得正确的路径?

它也应该是动态的,我可能不知道文件夹 A 的实际名称

4

3 回答 3

0

网站:www.yoursite.com

文件夹:

  • /index.php
  • /lib/header.php
  • /联系人/index.php
  • /js/main.js

假设您想将 /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>
于 2013-03-29T11:13:04.880 回答
0

使用 .. 表示法遍历文件夹

路径将是'../script.js'

于 2013-03-29T11:03:28.207 回答
0

如果 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>
于 2013-03-29T11:16:19.553 回答