Я использую realpath ('../'), он работает нормально, но результат D: wampwww (реальный путь D://wamp/www). Кто-нибудь может сказать мне, как правильно пройти путь? Спасибо вам, очень много.
Как получить корневой каталог на PHP
Ответ 1
Использование:
$_SERVER['DOCUMENT_ROOT'];
Ответ 2
Вы можете поместить некоторый php файл в корневой каталог и получить:
$rootPath = dirname(__FILE__)
внутри него.
Ответ 3
Чтобы получить корневой путь каталога проекта PHP:
Для PHP >= 5.3.0
use: __DIR__
Примечание:
Каталог файла. Если используется внутри include, возвращается каталог включенного файла. Это эквивалентно dirname(__FILE__)
. Это имя каталога не имеет завершающей косой черты, если оно не является корневым каталогом.
Для PHP < 5.3.0
использовать: dirname(__FILE__)
или realpath(dirname(__FILE__))
Или в большинстве распространенных для получения корневого каталога документа сервера, где находятся проекты:
$_SERVER['DOCUMENT_ROOT'] or filter_input(INPUT_SERVER, 'DOCUMENT_ROOT')
Смотрите: "магические" PHP-константы
Ответ 4
Если вы используете php 5.3 или вверх, используйте
filter_input(INPUT_SERVER, 'DOCUMENT_ROOT');