如何找到远程服务器的http根目录(通过FTP)?

时间:2012-01-20 04:49:59

标签: php ftp

基本上,如果您有/ httpdocs,/ hdocs等文档列表 您如何找到远程服务器的根目录?

我找到了为本地服务器执行此操作的方法..

$docRoot = getenv("DOCUMENT_ROOT");

如果我将此脚本上传到远程服务器,执行它,然后只是请求输出,它会工作吗?

3 个答案:

答案 0 :(得分:0)

你可以使用

$docRoot = $_SERVER["DOCUMENT_ROOT"];

或保留您的示例而不做任何更改。阅读官方manual

答案 1 :(得分:0)

将其保存到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

答案 2 :(得分:0)

您可以使用getcwd()

 <?php

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

chdir('cvs');

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

?>
用这个你将得到绝对路径。从绝对路径中,您可以提取根目录。

<强>输出:

/home/didou
/home/didou/cvs