вопрос касательно автоматически сгенерированного html кода при отображении файлов и папок - PullRequest
0 голосов
/ 01 февраля 2011

Можно ли сканировать сгенерированный «индекс» html-сайта, который отображает все файлы и папки?

Например, если я ввожу адрес локального веб-сервера в веб-браузере, я получаю следующий сгенерированный htmlsite

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
 <head>
  <title>Index of /component_test/TEST/ndpgsn_5_0</title>
 </head>
 <body>
<h1>Index of /component_test/TEST/ndpgsn_5_0</h1>
<ul><li><a href="/component_test/TEST/"> Parent Directory</a></li>
<li><a href="CXS101289_LLVGREY_ATM452_2_06_P16A01_101209134111/"> CXS101289_LLVGREY_ATM452_2_06_P16A01_101209134111/</a></li>
<li><a href="CXS101289_LLVGREY_ATM452_2_06_P16A01_101213085154/"> CXS101289_LLVGREY_ATM452_2_06_P16A01_101213085154/</a></li>
<li><a href="CXS101289_LLVGREY_ATM452_2_06_P16A01_110111180811/"> CXS101289_LLVGREY_ATM452_2_06_P16A01_110111180811/</a></li>
</ul>
</body></html>

Могу ли я получить доступ к этому сгенерированному html-сайту, чтобы, если я нажму на ссылку, сценарий автоматически запускался, возможно ли это и как мне это сделать?

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

Спасибо взаранее

1 Ответ

0 голосов
/ 01 февраля 2011

Предполагается, что Apache и что у вас есть доступ к настройкам сервера:

Вы можете создать файл, который будет добавлен к сгенерированной индексной странице, см. http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html#readmename

Используя такой файл, можно добавить собственный javascript, который делает то, что вы хотите (думаю, вы захотите запросить файлы через ajax, если нажмете на ссылку)

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