Как найти корневой каталог http удаленного сервера (через FTP)? - PullRequest
0 голосов
/ 20 января 2012

В основном, если у вас есть список документов, таких как / httpdocs, / hdocs Как бы вы нашли корневой каталог удаленного сервера?

Я нашел способ сделать это для локального сервера ..

$docRoot = getenv("DOCUMENT_ROOT");

сработает ли, если я загружу этот скрипт на удаленный сервер, выполню его и просто запросю вывод обратно?

Ответы [ 3 ]

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

Сохраните это в файл PHP и загрузите его на удаленный сервер, затем запустите эту страницу из браузера.

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);

?>

Вот вам ссылка:

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

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

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

 <?php

// current directory
echo getcwd() . "\n";

chdir('cvs');

// current directory
echo getcwd() . "\n";

?>

с этим вы получите абсолютный путь. Из абсолютного пути вы можете извлечь корневой каталог.

выход:

/home/didou
/home/didou/cvs
0 голосов
/ 20 января 2012

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

$docRoot = $_SERVER["DOCUMENT_ROOT"];

или оставил свой пример без изменений. Прочтите официальное руководство .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...