размер каталога из виртуального каталога на удаленном сервере - PullRequest
1 голос
/ 11 октября 2011

Я хочу получить свойства или просто размер каталога, который находится на удаленном сервере, поэтому путь должен состоять из IP / виртуальный каталог / хранилище данных

http://192.169.1.5/MyVirtualDir/MyData/

Я пробовал это с curl и php.

    $remoteFile = "192.168.1.5/MyVirtualDir/MyData/";
$ch = curl_init($remoteFile);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); //not
$data = curl_exec($ch); curl_close($ch); if ($data === false) { echo 'cURL failed'; exit; }

$contentLength = 'unknown';
$status = 'unknown';
if (preg_match('/^HTTP\/1\.[01] (\d\d\d)/', $data, $matches)) {
  $status = (int)$matches[1];
}
if (preg_match('/Content-Length: (\d+)/', $data, $matches)) {
  $contentLength = (int)$matches[1];
}

echo 'HTTP Status: ' . $status . "\n";
echo 'Content-Length: ' . $contentLength;


ERROR:scandir() [function.scandir]: connect() failed: No connection could be made because the target machine actively refused it
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...