PHP:让文件返回自己的目录
我无法在我的在线服务器上找到正确的目录。 是否有一个函数可以返回存储文件的文件夹?
I am having trouble finding the rigth directory on my online server.
is there a function that returns the folder the file is stored in?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在 PHP>=5.3 中使用
__DIR__
并在使用dirname(__FILE__)
之前http://php.net/constants.predefined
http://php.net/dirname
In PHP>=5.3 use
__DIR__
and before usedirname(__FILE__)
http://php.net/constants.predefined
http://php.net/dirname
使用魔法常量
__DIR__
您可以在此处阅读有关魔法常量的更多信息:http://php.net/manual/en/language.constants.predefined.php
Use the magic constant
__DIR__
You can read more about the magic constants here: http://php.net/manual/en/language.constants.predefined.php
http://php.net/manual/en/function.getcwd.php
http://php.net/manual/en/function.getcwd.php
dirname()
函数将返回路径的目录部分。例如,dirname('foo/bar/baz.php')
将返回foo/bar
。对于不支持
__DIR__
魔术常量的 PHP 版本(5.2.x 及以下版本),这通常与__FILE__
魔术常量结合使用:The
dirname()
function will return the directory portion of a path. For example,dirname('foo/bar/baz.php')
will returnfoo/bar
.This is often used in conjunction with the
__FILE__
magic constant for versions of PHP that do not support the__DIR__
magic constant (versions 5.2.x and below):