Есть ли способ отсканировать список каталогов? - PullRequest
1 голос
/ 21 марта 2012

У меня есть сервер, на котором есть список каталогов для "веб-страницы". У меня нет контроля над сервером или выходом. Они просто помещают файл в каталог, и, поскольку у них включен список каталогов, он отображается в списке. Как вы можете себе представить, это беспорядок.

Могу ли я в любом случае использовать этот список каталогов и поместить его в какую-либо форму, пригодную для использования? Их сервер IIS, если это имеет значение.

Я буду использовать PHP на IIS (другой сервер). Я думаю, что могу использовать локон, но я не уверен, и не знаю, что я буду делать. Я хотел бы иметь возможность сортировать по алфавиту имя файла или по дате.

Спасибо за любую помощь.

редактировать: я попробовал информацию в ответе здесь:

Можно ли проанализировать список каталогов внешней веб-страницы?

$contents = file_get_contents("http://www.ibiblio.org/pub/");
preg_match_All("|href=[\"'](.*?)[\"']|", $contents, $hrefs);
var_dump($hrefs);

Мне вернули:

 array(2) { [0]=> array(0) { } [1]=> array(0) { } }

Страница является просто стандартным списком IIS. Он имеет дату, время, размер, а затем ссылку на файл в формате HTML. Это стандартная ссылка href.

, поэтому ссылка на рассматриваемой странице выглядит следующим образом:

<A HREF="/">[To Parent Directory]</A>
...