是否可以从远程服务器列出所有文件。我在serverOne.com中运行此代码,它是一个php服务器。我想访问serverTwo.com/dirOne它的aTomcat服务器。
$path = "http://www.serverTwo.com/dirOne"; if ($handle = opendir($widget_path)) { while (false !== ($widgetfile = readdir($handle))) { if ($widgetfile != "." && $widgetfile != "..") { echo $widgetfile; } } closedir($handle); }
答案 0 :(得分:2)
简短回答是No
。绝对不是那样的,因为这会是一个严重的安全问题,你不觉得吗?!
有些方法可以在两台服务器之间建立链接,但只允许几乎所有人列出文件并从一台服务器上读取文件,这将非常糟糕。
答案 1 :(得分:1)
如果其他服务器启用了目录浏览且目录中没有默认文档,则通常会获得包含文件列表的HTML页面。但如果它被禁用和/或默认记录,那么不,你不能。不是直接的。
答案 2 :(得分:1)
您可以使用FTP
连接到第二台服务器