【问题标题】:How to include project path in website using WAMP Server如何使用 WAMP 服务器在网站中包含项目路径
【发布时间】:2018-08-18 08:55:06
【问题描述】:

我正在尝试在我的 wampserver 中设置本地网站。

但是,我遇到了一个需要帮助的问题。

尝试从 index.php 访问另一个页面时出现错误。

'警告:包括(localhost/main_project/includes/contants.php): 无法打开流:中没有这样的文件或目录 C:\wamp64\www\main_project\index.php 在第 55 行。

但是,我在包含文件夹中看到了我的文件 constants.php。这就是我在 index.php 中设置路径的方式

$project_path = 'localhost/main_project/';

我用这个变量去引用constants.php

include $project_path . 'includes/constants.php';

请让我知道我应该做什么。

谢谢!

【问题讨论】:

  • localhost 在您的 URL 中,但您似乎没有任何名为 localhost 的目录。您已经在 main_project 中,因此请使用 ./includes/constants.php 甚至 __DIR__.'/includes/constants.php'

标签: php wamp


【解决方案1】:

你不能做你想要完成的事情。 includerequire中指定的路径只能是相对路径。如果你想添加一个基础变量,你可以这样做:

$relativePath = $_SERVER['DOCUMENT_ROOT'];
include $relativePath.'/includes/contants.php';

【讨论】:

  • 对不起,我的意思是 'include $project_path 。 '包括/constants.php';我将编辑我的帖子。
  • 不要使用$project_path
  • 是的...如果我不使用 project_path 并直接包含 'includes/constants.php';,那么它工作正常。但是我有嵌套的文件夹,我需要从中使用项目路径来指向其他文件。我正在尝试使用 project_path 作为起点,以便在许多级别的所有页面上保持一致。
猜你喜欢
  • 2019-12-30
  • 2012-12-17
  • 2017-05-22
  • 1970-01-01
  • 1970-01-01
  • 2015-03-31
  • 1970-01-01
  • 2011-07-31
  • 1970-01-01
相关资源
最近更新 更多