0

如果我应该从站点的任何地方指向一个目录,这是最好的程序?

$folder = "http://www.mysite.com/something/foldertopoint"

或者

$folder = "/WEB/mysite/htdocs/something/foldertopoint"
4

3 回答 3

2

为什么不使用__DIR__它是一个神奇的常数。如果您在配置文件中定义路径

配置文件路径:/var/www/include/config.php

在里面你有说

define('_INC_', __DIR__);

您使用常量的任何地方_INC_将始终指向/var/www/include

所以如果你在:/var/www/some/crazy/path/of/nonsense.php

你可以简单地使用

include(_INC_."/myinclude.php");

这将包括/var/www/include/myinclude.php

尝试在站点范围内包含文件夹/文件时节省时间。

于 2013-02-06T00:58:31.230 回答
1

依靠。如果您要链接到目录中的文件 - 使用第一个。如果您要对脚本中目录内的文件进行文件操作,则需要使用第二个。

于 2013-02-06T00:54:35.897 回答
1

我更喜欢$folder = "/WEB/mysite/htdocs/something/foldertopoint"

您的代码变得可重用,因为它不绑定到特定域。

于 2013-02-06T00:57:09.573 回答