Доступ к директории с удаленного сервера в php? - PullRequest
1 голос
/ 28 июня 2011

Можно ли перечислить все файлы с удаленного сервера. Я запускаю этот код на 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);
}

Ответы [ 3 ]

2 голосов
/ 28 июня 2011

Краткий ответ: No. Определенно не так, потому что это было бы серьезной проблемой безопасности, не правда ли?!

Есть способы, которыми вы могли бы установить связь между двумя серверами, но просто позволить кому-либо составлять список файлов и считывать файлы с одного сервера с другого было бы очень плохо.

1 голос
/ 28 июня 2011

Возможно, вы сможете подключиться ко второму серверу, используя FTP

1 голос
/ 28 июня 2011

Если на другом сервере включен просмотр каталога, и в каталоге нет документа по умолчанию, то обычно вы получаете страницу HTML, содержащую список файлов.Но если он отключен и / или задокументирован по умолчанию, то нет, вы не можете.Не напрямую.

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