如何在php中获取我的工作文件夹的路径



我是php新手。在这里,我给出了我的项目结构,我的工作文件夹名称是"Bookings"。

   -Bookings
        +Class
        +lib
        -Public
            -application
               +controller
               +css
               +images
        +frontend

当我像这样使用$_SERVER['DOCUMENT_ROOT']时:

$path =  $_SERVER['DOCUMENT_ROOT'];
 echo $path;

所以获得的输出是

D:/xampp/htdocs

那么如何在php中获得这个路径"D:/xamplep/htdocs/Bookings"呢?

感谢

define('ROOT', realpath(dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR));

你可以使用

__FILE__

您可以使用dirname($_SERVER['SCRIPT_FILENAME']);获取现有文件的当前目录。

使用

__DIR__

(http://php.net/manual/en/language.constants.predefined.php)

如果您想从同一个文件中使用此函数。

dirname(__FILE__)

试试这个:

   $dir =  realpath('./');
   echo $dir;

这应该得到当前目录的绝对路径。

您可以通过以下方式获得绝对路径:

$dirpath=realpath(dirname($_SERVER['PHP_SELF']));
echo getcwd();

也应该这样做。

这就是剧本的开始。您可能需要在上面添加目录。

相关内容

最新更新