-1

Я хотел бы знать / список имен файлов в веб-каталоге. Файлы можно загрузить по ссылке, но список каталогов по какой-то причине запрещен, например, http://www.abcxyz.com/XYZ/SM_ABC.zip может загрузить файл SM_ABC.zip но http://www.abcxyz.com/XYZ/ дает запрещенное сообщение.

Поэтому я подумал, что если у меня будут все имена файлов, я просто отредактирую отдельный URL, чтобы загрузить этот файл, так как он доступен для загрузки.

Какие-нибудь простые в использовании идеи?

1 ответ1

1

Вот одно решение с использованием PHP:

<?php
$prepend="http://example.com/path/to/resources/";
$files=glob("*.txt");
if(count($files)>0) {
    echo "<ul>\n";
    foreach($files as $file)
      echo "\t<li><a href=$prepend$file>$file</a>\n";
    echo "</ul>\n";
} else echo "<p>There are no items to display.</p>\n";
?>

Назовите этот index.php и поместите в любое место, где вы хотите перечислить файлы. Обязательно установите префикс для пути URL и шаблон для типа файла, который вы хотите перечислить. Если вы перечислите все файлы, то вам нужно будет удалить . и удалите каталоги \handle .. для серверов Linux (в Windows PHP сделает это за вас).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .