PHP: let a file return its own directory

后端 未结 4 2153
盖世英雄少女心
盖世英雄少女心 2021-01-25 19:06

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?

相关标签:
4条回答
  • 2021-01-25 19:39

    The dirname() function will return the directory portion of a path. For example, dirname('foo/bar/baz.php') will return foo/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):

    require_once dirname(__FILE__) . '/../classes/Class.php';
    
    0 讨论(0)
  • 2021-01-25 19:46

    Use the magic constant __DIR__

    You can read more about the magic constants here: http://php.net/manual/en/language.constants.predefined.php

    0 讨论(0)
  • 2021-01-25 19:51

    In PHP>=5.3 use __DIR__ and before use dirname(__FILE__)

    http://php.net/constants.predefined

    http://php.net/dirname

    0 讨论(0)
  • 2021-01-25 19:59

    http://php.net/manual/en/function.getcwd.php

    Returns the current working directory on success, or FALSE on failure.

    0 讨论(0)
提交回复
热议问题