【发布时间】:2013-08-14 06:18:03
【问题描述】:
我希望这里有人知道这个问题的答案。我写了一个使用
的脚本basename( __DIR__ )
然后使用 if 文件存在函数。
在我的服务器上这工作正常,但在其他服务器上它实际上返回单词_DIR_ 而不是文件路径。
此更改是否与 PHP 版本有关,或者是否有其他设置使其无法正常工作?
最后有没有更好的方法来获取文件的路径?这是我正在使用的整行:
define('NIFTY_CONSTANT', trailingslashit (WP_PLUGIN_DIR . '/'. basename( __DIR__ ) ). '/lib/mdetect.php' );
(是的,我知道这是一个 WordPress 函数,但这不是一个 WordPress 问题,而是一个 PHP 问题)
【问题讨论】:
-
请启用完整的错误报告。您可能会看到notice about an undefined
__DIR__constant。