как получить путь моей рабочей папки в php? - PullRequest
4 голосов
/ 25 января 2012

Я новичок в php. здесь я дал структуру своего проекта, а имя моей рабочей папки - «Бронирование».

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

когда я использовал $ _SERVER ['DOCUMENT_ROOT'] вот так:

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

, поэтому получим результат

D:/xampp/htdocs

так как получить этот путь "D: / xampp / htdocs / Bookings" в php?

Спасибо

Ответы [ 7 ]

3 голосов
/ 25 января 2012
define('ROOT', realpath(dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR));

вы можете использовать

__FILE__
3 голосов
/ 25 января 2012

Вы можете использовать dirname($_SERVER['SCRIPT_FILENAME']);, чтобы получить текущий каталог для существующего файла.

0 голосов
/ 28 октября 2015

Вы можете получить абсолютный путь с помощью этого:

$dirpath=realpath(dirname($_SERVER['PHP_SELF']));
0 голосов
/ 25 января 2012

Попробуйте это:

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

Это должно получить абсолютный путь к текущему каталогу.

0 голосов
/ 25 января 2012
echo getcwd();

Должен также сделать трюк.

Вот где начинается сценарий. Вы можете добавить каталоги на него.

0 голосов
/ 25 января 2012

Если вы хотите из того же файла, вы можете использовать эту функцию.

dirname(__FILE__)
0 голосов
/ 25 января 2012
...