【发布时间】:2015-08-25 15:19:25
【问题描述】:
更新 - 编辑
我想使用来自不同目录的菜单 PHP 文件。
问题是当我调用文件时。示例:
Include menu.php from categories folder:http://localhost/admin/categories/categories/cars Include
Include menu.php from index folder: http://localhost/admin/categories/cars
Note that the menu file is not in a folder (index /).
问题是在菜单路径之前自动添加我调用(包括)文件的目录。我不希望这样,我希望包含 menu.php 的所有文件夹的路径都相同
参见示例。在第一行,有两个类别。 “/categories/categories/”。
【问题讨论】:
-
你的意思是menu.php在不同的目录下?
-
使用您所包含文件的绝对路径?
include '/menu.php'; -
bicho 不,我想使用来自不同目录的 menu.php。 @RocketHazmat 你能给我举个例子吗?我使用 xammp,我认为绝对路径不是最好的方法。
-
“使用来自不同目录的 menu.php”是什么意思?如果无论您身在何处都想使用 same
menu.php,那么绝对路径就是答案。我想如果您真的想要,那么您可以使用set_include_path()来更改“包含路径”:set_include_path(get_include_path() . PATH_SEPARATOR . $path); -
@RocketHazmat 现在让它更干净了。你能给我一个“新”的答案吗?