【问题标题】:How to use all php files in or outside folder as it is如何按原样使用文件夹内或文件夹外的所有 php 文件
【发布时间】:2014-05-07 11:09:48
【问题描述】:

我有一个主文件夹,其中包括图像、css、索引、header.php 文件夹和文件。

现在我创建了一个名为 forms 的新文件夹,其中创建了一个文件 form.php。 现在我所做的是包含主文件夹中的 header.php 文件。 form.php 调用 header.php,但 css/style.css,javascripts/js.js 之类的链接在 form.php 中不起作用。 所以给我一个解决方案,这样我就可以在 form.php 中包含头文件,因为它在 index.php 中被调用。

【问题讨论】:

  • 在你的 form.php 中包含这样的文件 ../css/style.css ../javascripts/js.js

标签: javascript php jquery html css


【解决方案1】:

首先你定义你的根文件夹或域

例如:define("ROOT","www.maysite.com/");

然后你把这段代码添加到你的headr.php中

<php 
define("ROOT","www.maysite.com/");
?

<script type="text/javascript" src="<?php echo ROOT;?>javascript/js.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo ROOT;?>css/style.css" />

【讨论】:

  • 大家请不要降低我的声誉@Sajitha Rathnayake 请为我的 qn 投票,这样我可以获得更多的声誉,谢谢
【解决方案2】:

您应该尝试使用一种 ROOT 变量来保存您网站根目录的绝对路径。

每个文件都可以使用这个变量,无论它们在目录结构中的哪个位置,因为路径是绝对的。

假设您的根变量包含以下值:/var/www/my_awesome_site/

您的index.php 文件将引用如下文件:

$root/css/style.css

您的form.php 将能够使用相同的路径:

$root/css/style.css

【讨论】:

    【解决方案3】:

    如果这些文件在您的主文件夹中,您可以使用绝对路径将它们包含在内,如下所示:/css/style.css/javascripts/js.js

    【讨论】:

      猜你喜欢
      • 2012-04-17
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 2011-01-25
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多